Вниз
Скачать: 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
1-70273
KSergey
2003-05-12 15:39
2003.05.22
Как бы выудить версию программы из свойств проекта?


1-70285
H.i.E
2003-05-12 15:14
2003.05.22
Генератор случайных чисел...


14-70492
romychk
2003-04-23 19:56
2003.05.22
Уважаемыемастаки, может кто сталкивался с алгоритмом перевода n -


7-70528
Delpher_Gray
2003-03-20 19:45
2003.05.22
Как послать нажатия клавишь другому приложению !?


7-70535
Calm
2003-03-24 16:19
2003.05.22
Как узнать запущен ли процесс с заданным именем?




   Наверх