|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Delphi создание объекта |
|
Delphi - Delphi создание объекта
|
Новый участник Сообщения: 34 |
Профиль | Отправить PM | Цитировать Как в Делфи во время выполнения создавать объекты класса.
Например создать массив объектов кнопка и чтоб при создании кнопки визуально появлялись на форме. |
|
Отправлено: 13:37, 26-02-2007 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:44, 26-02-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Спасибо, прочитал. Но мне нужно ещё вот что: чтобы создаваемый объект вызывал в ответ на событие мою(единственную ) процедуру и чтоб она могла работать с полями вызвавшего её объекта(), а также с полями вышестоящих.
|
Отправлено: 02:52, 28-02-2007 | #3 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Цитата:
type TButtonBox = class (TPanel) private flastClicked: TButton; procedure onButtonClick(sender: TObject); public procedure addButton(name: string; rect: TRect); end; procedure TButtonBox.addButton(name: string; rect: TRect) var button1: TButton; begin button1 := Tbutton.Create(self); button1.left := rect.left; button1.top := rect.top; button1.width := rect.right-rect.left; button1.height := rect.bottom-rect.top; button1.caption := name; button1.onClick = self.onButtonClick; // будет вызвано, причём от имени екземпляра self end; procedure TButtonBox.onButtonClick(sender: TObject) begin // используем поля TButtonBox flastClicked := TButton(sender); end; По сути Delphi строит каждый TForm1 как раз таким образом, основываясь на данных в описании формы (текстовый файл, который хранится прямо в экзешнике). |
|
Отправлено: 22:04, 28-02-2007 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Два объекта | viv2009 | Сетевые технологии | 0 | 22-01-2010 13:41 | |
Delphi - Создание на Delphi компонентов с непрямоугольной областью реакции на события мыши | Andrik | Программирование и базы данных | 7 | 02-12-2007 16:34 | |
Delphi - создание форм в Delphi | Surround | Программирование и базы данных | 6 | 07-07-2006 12:50 | |
Delphi - Delphi | создание окна и его элементов средствами WinAPI | Savant | Программирование и базы данных | 14 | 18-01-2005 14:15 | |
Delphi - CPPB or Delphi:Как отследить создание reg ключа? | SuperMaximus | Программирование и базы данных | 10 | 08-03-2004 15:48 |
|