Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Группировка элементов управления / 8 сообщений из 8, страница 1 из 1
21.09.2005, 11:31:40
    #33280717
Igrok4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
На форме есть много элементов управления. Можно ли их как-то объединить чтобы в коде задавать свойства сразу в всей группе, а не перечислять их все? Спасибо!
...
Рейтинг: 0 / 0
21.09.2005, 11:36:22
    #33280728
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
Объединить можно, но перечислять все равно придеться.
Хотя точно сказать не могу.
...
Рейтинг: 0 / 0
21.09.2005, 11:49:26
    #33280776
Hel!Riser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
если дело касаеца Enabled пропертей - положи конторлы в контейнер и толька его закрывай
...
Рейтинг: 0 / 0
21.09.2005, 12:04:05
    #33280822
Igrok4
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
Hel!Riserесли дело касаеца Enabled пропертей - положи конторлы в контейнер и толька его закрывай
Ну хотелось бы ещё и Visible добавить.
...
Рейтинг: 0 / 0
21.09.2005, 12:08:04
    #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
21.09.2005, 12:22:31
    #33280887
Недоходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
Я согласен с miv32. Это хороший ход решения!
...
Рейтинг: 0 / 0
21.09.2005, 12:50:54
    #33280970
Crispy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
Некоторыми свойствами одинаковых (базирующихся на одном классе) элементов можно управлять с помощью метода SetAll:
Container.SetAll(cProperty, Value [, cClass])
...
Рейтинг: 0 / 0
23.09.2005, 01:03:56
    #33284882
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Группировка элементов управления
Hi Igrok4!

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

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


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