Форум: "Основная";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
ВнизError Найти похожие ветки
← →
bit (2002-01-06 10:38) [0]Привет всем программерам! Помогите мне плиз в такой ситуации:
...
procedure DoSomething;
var
MyForm : TForm;
procedure MyClick (Sender : TObject);
begin
MyForm.Caption := "Hello"
end;
begin
MyForm := TForm.Create (Application);
with MyForm do
begin
Top := 30;
Left := 60;
Show;
OnClick := MyClick ; // В этом и проблема
end;
end;
...
Помогите, пожалуйста, как правильно объявить процедуру MyClick.
Заранее благодарен
← →
Mbo (2002-01-06 10:41) [1]MyClick должно буть методом формы
← →
Anatoly Podgoretsky (2002-01-06 10:54) [2]методом класса
← →
bit (2002-01-06 10:57) [3]2Anatoly Podgoretsky
А можно примерчик плиз
← →
Mbo (2002-01-06 11:01) [4]interface
tform1 = class...
procedure MyClick (Sender : TObject);
implementation
procedure TForm1.MyClick (Sender : TObject);
begin
...
← →
Anatoly Podgoretsky (2002-01-06 11:12) [5]Добавить Type после interface и убрать procedure MyClick из DoSomething. В DoSomething OnClick := TForm1.MyClick;
Остальное смотри Mbo © (06.01.02 11:01)
Но обращать лучше
(Sender as TForm).Caption :=
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.01.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c