|
#1
|
|||
|
|||
Возник вопрос...
Тут возник такой вопрос вот например мы создали несколько кнопок в run-time, знаем название каждой, т.е. можем определить название...но как изменить размер если название кнопки дается в переменной string???Спасибо.
|
#2
|
|||
|
|||
Создай массив кнопок и изменяй рамер через массив так правельней.
или можно Код:
for i :=0 do form1.componentcount - 1 do if form1.component[i].name = 'btn1' then form1.components[i].top := 0; Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#3
|
|||
|
|||
Код:
form1.components[i].top := 0; Alexo, у тебя в этом коде топ,лефт,хейдж,вейдж не задаются... |
#4
|
|||
|
|||
Цитата:
Если ты уверен что имя у компонента такое то все будет работать. Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |
#5
|
||||
|
||||
Alexo, зачем такой трудный код? Для указания значения свойства для компонента достаточно обойтись одной строчкой, без цикла:
Код:
TButton(FindComponent('btn1')).Top:=0; |
#6
|
|||
|
|||
Цитата:
За это спасибо лично от меня незнал про такой способ) Delphi - это лишь инструмент, а что ты сможешь создать при помощи этого инструмента, зависит исключительно от тебя. |