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

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

Сорздать на форме N шт. TButton's (N=1..n) [D6, D7]


Heretic1 ©   (2004-08-03 14:18:00) 

Необходимо в процессе выполнения программы создавать кнопки. Количество кнопок изначально неизвестно и зависит от действий пользователя. Каким образом можно программно добавлять и убирать кнопки?


begin...end   (2004-08-03 17:09:00) [1]

Радует переход к общему случаю - не 20, не 30 Button'ов, а именно N :-)


Heretic1   (2004-08-03 15:29:00) [2]

Спасибо Ega23 и HSolo за исчерпывающие мой вопрос ответы. Это именно то что надо.


Anatoly Podgoretsky   (2004-08-03 14:44:00) [3]

Ega23 ©   (03.08.04 14:24) [2]
Он просил только про N, одну как я понял он может.


HSolo   (2004-08-03 14:25:00) [4]

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342


Ega23   (2004-08-03 14:24:00) [5]

if (dpbOK in Value)  then
 begin
  btnOK:=TButton.Create(FForm);
  fItems.Add(btnOK);
  btnOK.Parent:=FForm;
  btnOK.Visible:=True;
  Inc(FButtonsCount);
 end;

Ну и цикл добавь.


Anatoly Podgoretsky   (2004-08-03 14:22:00) [6]

Цикл, где N переменная с заранее неизвестным значением.


Наверх

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