powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ZOrder
5 сообщений из 5, страница 1 из 1
ZOrder
    #32697352
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, тут такой вопросик...
Имеем несколько контролов (например, десять EditBox'ов)
Пытаюсь сделать кнопочки BringToFront и SendToBack. С пощью ZOrder(0|1) могу сделать чтоб, скажем Edit2 был самым нижним или самым верхним. А как сделать, чтобы он был, например перед первым или после третьего?
Перебирать, что-ли вcе попорядку:
Код: plaintext
1.
2.
3.
4.
5.
thisform.LockScreen=.T.
this.edit2.ZOrder( 0 )
this.edit1.ZOrder( 0 )
this.edit3.ZOrder( 0 )
...
thisform.LockScreen=.F.
?
...
Рейтинг: 0 / 0
ZOrder
    #32697577
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е.
Как создать метод:
Код: plaintext
1.
BringToFront
lparameters oControl
и
Код: plaintext
1.
SendToBack
lparameters oControl
...
Рейтинг: 0 / 0
ZOrder
    #32697785
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а просто свойство visible не подойдет
...
Рейтинг: 0 / 0
ZOrder
    #32697904
lnu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не...

Мне же не прятать их нужно, а разместить в нужном порядке.
Мне надо что-то вроде свойсва TabOrder, но для ZOrder...
...
Рейтинг: 0 / 0
ZOrder
    #32705373
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нету такого. Только последовательным перебором контролов (т.е. для каждого
выполнять ZOrder()) в требуемом порядке. В принципе конечно можно это
сделать через классы - т.е. добавить всем контролам свойство
ZOrderPosition - добавить в любой конейнер метод RefreshZOrder() который
будет ходить по контролам в порядке возрастания ZOrderPosition (для чего
ссылки на контролы и эти номера можно запихать в 2-х колончатый массив, а
потом упорядочить) и вызывать ZOrder() по очереди. Тока зачем оно нужно
такое вот поведение? Может проще будет пересмотреть сам подход к интерфейсу?

Posted via ActualForum NNTP Server 1.0
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ZOrder
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]