![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| RNS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 3.2.2004 Где: Орск Репутация: нет Всего: нет |
Подскажите, как программно нажать на кнопку (TButton) и программно создать CheckBox. Заранее спасибо.
|
|||
|
||||
| Maverick |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
procedure TForm1.Button1Click(Sender: TObject);
begin button2.OnClick(button2); //там переменная типа TObject принимается... //посмотри, что тебе надо отправлять.... end; procedure TForm1.Button2Click(Sender: TObject); var cl : TCheckBox; begin cl := TCheckBox.Create(Self); cl.Top := 5; //ну - необходимые свойства cl.Left := 10; cl.Caption := 'my_checkbox'; cl.Visible := true; form1.InsertControl(cl); end; |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Maverick А при создании Check'а Parent разве ненужно и его заменяет form1.InsertControl(cl);?
|
|||
|
||||
| Maverick |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
Вероятно, да.... Я никогда Parent особо не указываю... Проблем не было.... |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Буду теперь тоже знать ещё один способ! А то мне, когда объясняли теорию, говорили, что Parent обязательно!
|
|||
|
||||
| Maverick |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
procedure TForm1.Button2Click(Sender: TObject);
var cl : TCheckBox; begin cl := TCheckBox.Create(Self); cl.Top := 5; cl.Left := 10; cl.Caption := 'kl;jkjkj'; cl.Visible := true; form1.InsertControl(cl); //добавил --------------------------------- Label1.Caption := cl.Parent.Name; end; Ты меня напужал, решил проверить... Нет.... все правильно... Label1 принимает значение Form1.... ;) |
|||
|
||||
| Pakshin A. S. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 5056 Регистрация: 16.2.2003 Репутация: 21 Всего: 61 |
Извини... |
|||
|
||||
| Смайлик |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 11.12.2003 Где: Киргизия Репутация: нет Всего: нет |
Хм... а button2.click; чем не подходит? |
|||
|
||||
| Maverick |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1307 Регистрация: 22.9.2003 Где: Odessa, Ukraine Репутация: 2 Всего: 10 |
Подходит... просто в свое время то нашел быстрее, чем это.... а в мозгу закрепилось.... |
|||
|
||||
| RNS |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 3.2.2004 Где: Орск Репутация: нет Всего: нет |
Maverick, спасибо.
|
|||
|
||||
| StayAtHome |
|
||||||
![]() Домосед ![]() ![]() Профиль Группа: Участник Сообщений: 456 Регистрация: 26.1.2004 Где: Украина Репутация: 1 Всего: 16 |
InsertControl как раз ентот Parent и прописывает вызывая TWinControl.Insert. Кстати,
|
||||||
|
|||||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |