![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.06.2008
Сообщений: 32
|
![]()
Можно ли как-то делать объекты в групбоксе Enabled и Disabled. Все сразу. Нет ли такого способа? Уж очень не охота по отдельности каждый.
Вообще придумал обходной маневр. Делаю сам групбокс Enabled:=false, а затем закрашиваю все надписи сереньким. GroupBox3.Font.color:=clInactiveCap tion; Получается похоже. Но нет рельефности неактивных элементов. Да и текст там одного цвета с фоном должен быть. Насколько я знаю, там какие-то картинки поверх отображаются. |
![]() |
![]() |
![]() |
#2 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]() Цитата:
if Component[i].Parent.Name='GroupBox1' then Component[i].Enabled:=... ... |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 19.06.2008
Сообщений: 32
|
![]()
ммм...спасибо, попробую
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 19.06.2008
Сообщений: 32
|
![]()
А как узнать i?
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
можно просто Groupbox1.Enable:=
программа — запись алгоритма на языке понятном транслятору
|
![]() |
![]() |
![]() |
#6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Делается примерно так:
(в этом примере перечислим все компоненты, принадлежащие GroupBox1) Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 19.06.2008
Сообщений: 32
|
![]()
То есть ComponentCount содержит i. Спасибо за развернутый ответ.
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 19.06.2008
Сообщений: 32
|
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 19.06.2008
Сообщений: 32
|
![]()
Components[i].name и
var cmp:TComponent; cmp.name не имеют property Enabled. Как теперь сделать компонент Enabled:=false, имея имя компонента. Прошу прощения, если вопрос глупый. Но все когда-то начинали, верно? |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
для всех использованных в GroupBox1 объектов напишите примерно так:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перестал работать яваскрипт, причем во всех браузерах сразу. | Adamant | Свободное общение | 6 | 12.09.2008 23:55 |
Узнать состояние подключения | Hottabych | Работа с сетью в Delphi | 8 | 03.03.2008 18:10 |
состояние CDRom | joker | Win Api | 12 | 27.01.2008 08:06 |
Снятие Защиты с листов, сразу со всех | valerij | Microsoft Office Excel | 2 | 02.11.2007 21:19 |
Завершение приложения, вместе с ОС | John_chek | Общие вопросы Delphi | 5 | 08.06.2007 16:00 |