![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
![]()
вобщем требуется по ходу работы программы создавать на форме обьекты (TButton, TImage и тп), тоесть код будет выглядеть приблизительно так:
Код:
Напишите, пожалуста, код на примере создания кнопочки.
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
|
![]() |
![]() |
![]() |
#2 |
Форумчянин
Форумчанин
Регистрация: 05.04.2009
Сообщений: 446
|
![]()
Сначала пишешь в переменных:
var B1:TButton; ну или массив var B:array [1..20] of TButton; потом в программе для создания: B1:=TButton.Create(<имя_формы>); ну а если их много, то for i:=1 to 20 do B[i]:=TButton.Create(<имя_формы>);
Nobody expects Spanish Inquisition!
|
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Внизу страницы есть подобные темы.
Вот одна из них:http://www.programmersforum.ru/showthread.php?t=24654
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
![]()
спасибо, получилось создать =)
У меня еще вопрос, как теперь сделать для каждой созданой кнопки процедуру обработки? Код:
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
|
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Это тоже обсуждалось с примерами
Ты описываешь одну и туже процедуру обработчик допустим называется b1Click как обычный обработчки клика А в ней TButton(Sender) - является кликнутой кнопкой. Вот апример:http://www.programmersforum.ru/showthread.php?t=12089 Или http://www.programmersforum.ru/showthread.php?t=21912
I'm learning to live...
Последний раз редактировалось Stilet; 13.04.2010 в 12:08. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
![]()
кривоваты у меня руки для поиска =((((((
спасибо большое что помогли разобраться
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
Ещё для удобства можно использовать TObjectList
О нём http://base.vingrad.ru/view/3110-faq |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 30.03.2010
Сообщений: 28
|
![]()
спасибо, щас займусь его изучением =)
Никогда и ничего не просите! Никогда и ничего, и в особенности у тех, кто сильнее вас. Сами предложат и сами все дадут! © Булгаков
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MDI динамическое создание компанента не дочерней форме | Grandistok | Общие вопросы Delphi | 2 | 14.09.2009 20:39 |
Создание табличной части в форме | ДавидКац | Microsoft Office Access | 1 | 02.12.2008 21:32 |
Создание обьектов во время работы программы | Rusl92 | Общие вопросы Delphi | 4 | 11.08.2008 17:03 |
Создание обьектов файловой системы через делфи | BETONOMESHALKA | Общие вопросы Delphi | 2 | 26.12.2007 22:17 |