powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Группировка элементов управления
8 сообщений из 8, страница 1 из 1
Группировка элементов управления
    #33280717
Igrok4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме есть много элементов управления. Можно ли их как-то объединить чтобы в коде задавать свойства сразу в всей группе, а не перечислять их все? Спасибо!
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33280728
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объединить можно, но перечислять все равно придеться.
Хотя точно сказать не могу.
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33280776
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если дело касаеца Enabled пропертей - положи конторлы в контейнер и толька его закрывай
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33280822
Igrok4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hel!Riserесли дело касаеца Enabled пропертей - положи конторлы в контейнер и толька его закрывай
Ну хотелось бы ещё и Visible добавить.
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33280841
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Примерно так
FOR i=1 TO THISFORM.ControlCount

IF THISFORM.Controls(i).name="txt"
THISFORM.Controls(i).свойство=<значение>
ENDIF

IF THISFORM.Controls(i).name="cmd"
THISFORM.Controls(i).свойство=<значение>
ENDIF
и т.д.
ENDFOR

Надо заранее продумать имена элементов формы.
Скажем, все поля ввода начинаются с "txt"
Кнопки с "cmd"
Тогда одним циклом все можно пройти сразу
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33280887
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я согласен с miv32. Это хороший ход решения!
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33280970
Crispy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Некоторыми свойствами одинаковых (базирующихся на одном классе) элементов можно управлять с помощью метода SetAll:
Container.SetAll(cProperty, Value [, cClass])
...
Рейтинг: 0 / 0
Группировка элементов управления
    #33284882
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Igrok4!

Положи их в контейнер. А уж свойствами рули через метод SetAll - именно
этого контейнера. Кстати для Visible вовсе не надо ничего делать с
элементами - сам контейнер прячь и всё.

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


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