![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Описание события у компонента [D6, Win2k]
Mishenka © (2004-10-21 12:46:00)На форме динамически создаются CheckBox'ы. Нужно определить обработчик события OnClick. Пишу
CBox.OnClick:=CheckBoxClick;
где CBox:TCheckBox;
выводится сообщение Left Side Cannot be assigned to.
Что ему не нравится???
Ega23 (2004-10-22 09:58:00) [1]Ну может покажешь, как ты так всё и делаешь?
Mishenka (2004-10-22 09:52:00) [2]А вот так всё и делаю. а он всё равно Left Side cannot be assigned to :(((
saNat (2004-10-21 13:17:00) [3]Дополнение к saNat © (21.10.04 13:05) [1]
Здесь я показал как сделать обработчик в RunTime. Если я не ошибаюсь, то, что CheckBox уже лежит на форме, а не создается динамически не имеет значения.
С уважением...
KSergey (2004-10-21 13:08:00) [4]http://www.delphikingdom.com/helloworld/runtime_comp.htm
saNat (2004-10-21 13:05:00) [5]Я делал вот так. Работает
...
TForm1=Class(TForm)
CheckBox1:TCheckBox;
Procedure MyClick(Sender:TObject);
procedure FormActivate(Sender:TObject);
Private
{Private Declarations}
Public
{Public Declarations}
End;
...
Procedure TForm1.FormActivate(Sender: TObject);
Begin
CheckBox1.OnClick:=MyClick;
End;
Procedure TForm1.MyClick(Sender: TObject);
Begin
ShowMessage('CheckBox OnClick');
End;
...
С уважением...