Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c