Вниз
Скачать: 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.009 c
3-70103
Levan Varshanidze
2003-04-29 12:46
2003.05.22
SQL, Stored Procedures (MS SQL server 7.0)


1-70296
qwerty2
2003-05-13 00:07
2003.05.22
Как узнать на каком столбце DBGrid находится указатель мыши


6-70418
Евген
2003-03-24 14:35
2003.05.22
Передача команды (строки) с одного компа на другой.


1-70308
3223(jab)
2003-05-07 10:55
2003.05.22
Поиск последовательности байт в файле.


1-70235
MikeZ
2003-05-10 23:25
2003.05.22
События выполняются дважды...




   Наверх