![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
создать кнопку (на форме) во время работы программы [D7, WinXP]
456 © (2004-10-06 11:55:00)Вот никогда не было необходимости, а теперь есть: надо на форме на этапе работы программысоздать столько кнопок, сколько указано в файле конфигурации. Подскажите, как сделать (если можно, код и раздел описаний). Заранее спасибо.
Jay (2004-10-06 12:57:00) [21]Self говорит что родительский объект у кнопки она-же, а Button1 - это name объекта, который ищем, в данном случае кнопки :)
Плохиш (2004-10-06 12:52:00) [22]Пора бы ветку или в потрепаться, или закрыть
Gero (2004-10-06 12:48:00) [23]
> Jay (06.10.04 12:43)
LOL
P.S.
Ответь мне на [19] и [20].
P.P.S. А что такое Delphi?
Jay (2004-10-06 12:43:00) [24]> Gero
Спросил-бы ещё что такое Delphi
Gero (2004-10-06 12:43:00) [25]
> Плохиш © (06.10.04 12:41)
Угу, я такой.
Плохиш (2004-10-06 12:41:00) [26]
> Gero
Фи, дотошный ;-)
begin...end (2004-10-06 12:40:00) [27]
> А что такое self?
Глобальная переменная, видать ;-)
Gero (2004-10-06 12:39:00) [28]
> with TButton(FindComponent(Button1)) do
И что такое Button1?
Gero (2004-10-06 12:38:00) [29]
> procedure button_create;
> begin
> TButton.Create(Self).Name := 'Button1';
> with TButton(FindComponent(Button1)) do
> begin
> Left := 10;
> Top := 20;
> Parent := self
> end
> end;
А что такое self?
Плохиш (2004-10-06 12:34:00) [30]
> Мастер © (06.10.04 12:28) [15]
Вы потеряли нить разговора :-(
> Jay (06.10.04 12:29) [16]
И что?
456 (2004-10-06 12:33:00) [31]Да-да, всё так и есть, как Jay говорит
Jay (2004-10-06 12:29:00) [32]Создаешь кнопки допустим в цикле, и имя у нее соответственно Button + IntToStr(i).
Мастер (2004-10-06 12:28:00) [33]>Плохиш © (06.10.04 12:27) [14]
Глобальную? 8-O
А как ты предлагаешь обращаться к кнопке из других мест программы?
Плохиш (2004-10-06 12:27:00) [34]
> Мастер © (06.10.04 12:25) [12]
Глобальную? 8-O
Плохиш (2004-10-06 12:26:00) [35]
> Jay (06.10.04 12:24) [11]
> А если не знаешь заранее, как будет кнопка называться (например
> создаешь в цикле)?
Ээээ, можно ешё раз по-медленней?
Мастер (2004-10-06 12:25:00) [36]>Плохиш © (06.10.04 12:20) [9]
А переменную использовать религия не позволяет?
А зачем создавать глобальную переменную ради динамически создаваемых объектов?
Jay (2004-10-06 12:24:00) [37]А если не знаешь заранее, как будет кнопка называться (например создаешь в цикле)?
456 (2004-10-06 12:23:00) [38]БОЛЬШОЕ СПАСИБО!!!!!!!!!!!!!!
Плохиш (2004-10-06 12:20:00) [39]
> Jay (06.10.04 12:17) [8]
А переменную использовать религия не позволяет?
Jay (2004-10-06 12:17:00) [40]Чтобы сделать с ним что-либо :)