Консультация № 45507
07.06.2006, 13:00
0.00 руб.
0 2 2
Здравствуйте, уважаемые эксперты! Дополнение к вопросу №45368. Подскажите, пожалуйста, как при таком обращении к компонентам получить доступ к самому значению width, т.е назначить ему какое-нибудь значение? Заранее благодарен!

Обсуждение

Неизвестный
07.06.2006, 13:13
общий
это ответ
Здравствуйте, Андрющенко Вячеслав Васильевич!
Обычно делается так:
<i>TWinControl(FindComponent(‘имя_компонента‘)).Width:=150;</i>
Имя, естественно, подставить своё. Можно как у вас - в цикле.
Неизвестный
07.06.2006, 13:16
общий
это ответ
Здравствуйте, Андрющенко Вячеслав Васильевич!

Например - для всех кнопок установить длину 150:

for i:=0 to Form1.ComponentCount-1 do
begin
if Form1.Components[i].ClassName=‘TButton‘ then
(Form1.Components[i] as TButton).width:=150;
end;
Форма ответа