
14.03.2021, 13:44
|
Новичок
|
|
Регистрация: 22.04.2012
Сообщения: 99
Репутация: 10
|
|
Цитата:
Сообщение от crazyman
Код:
...
var
MyImage: Timage;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
MyImage:= TImage.Create(Form1);
MyImage.Parent:=form1.Panel2;
with MyImage do begin
top:=316;
left:=40;
height:=164;
width:=302;
myimage.Proportional:=true;
myimage.BringToFront;
myimage.Stretch:=true;
end;
end;
Подскажите как правильно создать событие для созданного объекта, что и где прописать.
Делал так добавил Image назвал его MyImage, создал события MyImageMouseDown,MyImageMouseMove, MyImageMouseUp, удалил Image, т.к. MyImage создается програмно,но события перестают работать.
|
Код:
...
var
MyImage: Timage;
...
procedure TForm1.FormCreate(Sender: TObject);
begin
MyImage:= TImage.Create(Form1);
MyImage.Parent:=form1.Panel2;
MyImage.OnMouseDown:=MyImageMouseDown;
MyImage.OnMouseUp:=MyImageMouseUp;
MyImage.OnMouseMove:=MyImageMouseMove;
with MyImage do begin
top:=316;
left:=40;
height:=164;
width:=302;
myimage.Proportional:=true;
myimage.BringToFront;
myimage.Stretch:=true;
end;
end;
Спасибо разобрался!
|