![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
||||
|
||||
![]() Немного не то, что я ожидал. Спасибо за объяснение удаления...
Но как записать обработчиг onclick или click(хз как правильно, поэтому и спрашиваю) для созданных кнопок? Т.е. для одной вручную созданной кнопки пишется например Код:
edit1.text:=button1.caption; |
#17
|
|||
|
|||
![]() Сначала опиши процедуру отработки нажатия кнопки, к примеру:
Код:
procedure ButtonClick(Sender: TObject); begin if (Sender is TButton) then begin //делаем что-то, //в (Sender as TButton) - наша кнопка, к примеру если хочешь текст поменять, то (Sender as TButton).caption := '*'; end; end; Код:
... Button.OnClick:=ButtonClick; ... |
#18
|
||||
|
||||
![]() Ругается на
Код:
Button.OnClick:=ButtonClick; |
#19
|
|||
|
|||
![]() Пропиши функцию к форме в private, и все ок будет.
Код:
TForm1 = class(TForm) ... private procedure ButtonClick(Sender: TObject); .. end; Код:
procedure TForm1.ButtonClick(Sender: TObject); begin if (Sender is TButton) then begin ... end; end; |
#20
|
||||
|
||||
![]() Спасибо, помог) дальше думаю сам разберусь)
|