Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

создать кнопку (на форме) во время работы программы [D7, WinXP]


Страницы:   1 2 3

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]

Чтобы сделать с ним что-либо :)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо