请问大家,在动态生成的组件中,如何加入事件内容?
我用var
MyImage:TImage;
begin
MyImage:=TImage.create(self);
MyImage.parent:=Form1;
end;
......想在MyImage的OnMouseMove事件中加入一些方法,不知如何编写,恳请各位高手不吝赐教!
初级小菜鸟
我用var
MyImage:TImage;
begin
MyImage:=TImage.create(self);
MyImage.parent:=Form1;
end;
......想在MyImage的OnMouseMove事件中加入一些方法,不知如何编写,恳请各位高手不吝赐教!
初级小菜鸟
解决方案 »
- 问个关于 TGpBitmap 的 FromHBitmap 方法的使用
- Delphi 2005-12专家榜
- 问一个图形拓扑结构的问题,高手帮忙
- 各位大哥帮帮忙,自动改变宽度的 DBGrid 的问题?(源码贴出)
- windows 后台服务问题?
- 从已知的数据库中生成一些数据库的问题
- 在sql server 2000里怎样锁住一个数据库,也就是说没有授权密码看不到表,存储过程等,即使使用sa登陆并用企业管理器也看不了,有没有可能实
- 如何在DELPHI函数中传递指针
- 请问用delphi做的数据库应用程序exe,放到那些没有delphi的机子上可以用吗?比如那些数据库文件的设置是如何的呢?
- 我是否应该选择跳槽(小声点回答)
- 1.锁定计算机问题。2改变背景色。。。。。
- 在DLL中Socket编程问题(高手请进)
procedure OnStyleMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
然后
begin
MyImage:=TImage.create(self);
MyImage.parent:=Form1;
MyImage.OnMouseMove:=OnStyleMouseMove;
end;
函数实现
procedure TForm1.OnStyleMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
beginend;
var
MyImage:array[0..100] of TImage;
i:integer=0;
begin
MyImage[i]:=TImage.create(self);
MyImage[i].parent:=Form1;
end;
procedure Form1.OnMouseDown(...);
begin
//如何确定我点击的是哪一个MyImage[]
end;
......
begin
case TImage(Sender).tag of
0:
begin
end;
1:
begin
end;
end;
end;
但是我的疑问是:
i是一个动态的值,是程序可以改变的,case 无法完全实现所有的i值呀!