Вниз
Скачать: CL | DM;

enabled:=false?   Найти похожие ветки 

← →
kznm   (2003-05-11 17:13) [0]

Люююдиии,

как можно изменить у 10 кнопок cв-во Enabled напр на False или True
без изменения этого св-ва у каждой?

P.S. Если поможет, то caption у них соответственно 1..10.


← →
Михайлов Антон ©   (2003-05-11 17:16) [1]

ну можно например положить их всех на панельку и менять это свойство у панели :)


← →
kznm   (2003-05-11 17:21) [2]

Если имеется в виду Panel1, то они на ней и находятся, но чего-то не хотят енаблиться.


← →
Song ©   (2003-05-11 17:23) [3]

Без изменения не получится. Можно создать макрос через PropInfo, но всё-равно это будет цикл для всех кнопок последовательно.


← →
kznm   (2003-05-11 17:25) [4]

Т.е., проще говоря,


Button1.Enabled:=false;
..
Button10.Enabled:=false;


← →
Song ©   (2003-05-11 17:28) [5]

Нет, можно циклом+FindComponent()


← →
lameridze   (2003-05-11 17:29) [6]

Song © (11.05.03 17:28)

Можно поподробнее


← →
Song ©   (2003-05-11 17:30) [7]

For t:=1 to 10 Do TButton(FindComponent("Button"+IntToStr(t))).Enabled:=False;


← →
DVM ©   (2003-05-11 17:34) [8]

for i:=0 to Panel1.ControlCount-1 do
begin
...
end;


← →
DVM ©   (2003-05-11 17:36) [9]

for i:=0 to Panel1.ControlCount-1 do
begin
(Panel1.Controls[i] as TButton).enabled:=false;
end;



← →
Романов Р.В. ©   (2003-05-11 17:41) [10]


> DVM © (11.05.03 17:36)

for i:=0 to Panel1.ControlCount-1 do
if Panel1.Controls[i] is TButton then
(Panel1.Controls[i] as TButton).enabled:=false;


← →
DVM ©   (2003-05-11 17:42) [11]


> Романов Р.В.

Да конечно же, забыл...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
9-70080
roach
2002-12-14 15:21
2003.05.22
SMD модель


3-70144
Igor Mish
2003-04-23 12:37
2003.05.22
Прокрутка DBGrid колесиком


1-70378
OpoloXAI
2003-05-10 17:46
2003.05.22
mainForm.Hide


1-70257
qw
2003-05-12 11:56
2003.05.22
Services


3-70120
Jaxtor
2003-04-30 12:42
2003.05.22
Check box в ячеках DBGridEh




   Наверх