我的程序里面有一个 Image: array of TImage;
动态创建了好多个Image,简单点说我想双击这些Image 的时候显示出该Image 的索引怎么实现?
有类似于 procedure TForm4.Image[]DblClick(Sender: TObject); 这样的形式的函数吗?
动态创建了好多个Image,简单点说我想双击这些Image 的时候显示出该Image 的索引怎么实现?
有类似于 procedure TForm4.Image[]DblClick(Sender: TObject); 这样的形式的函数吗?
解决方案 »
- dbgrideh 函数SaveDBGridEhToExportFile如何按条件导出?
- 如何用串口发送ASCII码??我希望用Spcomm控件来发送和接收。
- 调用oracle存储过程的问题,急?参数怎么处理?
- 高手帮忙!!!导入excel的语句在查询分析器没问题,程序中用ADO执行也没问题,可是用BDE就报错!!!
- 如何防止因断电而导致的数据库数据丢失或数据出错?
- ADO连接SQL SERVER,我想显示所有局域网内的SQL服务器,请大家帮忙。
- //这样为什么运行出现错误procedure TForm1.Button1Click(Sender: TObject);
- clientdataset 刷新问题!!!
- 用delphi如何编写?谢谢!
- 如何在Delphi程序中直接打开一个指定的Word文档?
- 高分求解,关于在BPL中使用DBGridEh 的问题,由于现在的CSDN 效率不高,常常是给分没人要(回答)。先给50',高手帮帮
- 问一个超弱的问题,怎么对QReport中的QRDBText进行操作?
Image[count]:= Timage.Create(Self);
Image[count].Picture.LoadFromFile(OpenDialog1.FileName);
Image[count].Parent:= PaintBox1.Parent;
Image[count].Left:= Map_X1;
Image[count].Top:= Map_Y1;
Image[Rec_count-1].OnDblClick:=???上面应该写什么 ?我的愿望是双击哪一个Image就ShowMessage(IntToStr(count));
procdure OnImageDblClick(Sender:TObject);
begin
ShowMessage(IntToStr(count));
end;然后
Image[count]:= Timage.Create(Self);
Image[count].Picture.LoadFromFile(OpenDialog1.FileName);
Image[count].Parent:= PaintBox1.Parent;
Image[count].Left:= Map_X1;
Image[count].Top:= Map_Y1;
Image[Rec_count-1].OnDblClick:=OnImageDblClick; //刚才定义的函数
我想双击Image[1],显示 1。双击Image[2],显示 2 。
...DblClick(Sender: TObject);
begin
ShowMessage(IntToStr(TImage(Sender).Tag));
end;
Image[Rec_count-1].OnDblClick:=OnImageDblClick; //刚才定义的函数
程序会报错啊,错误如下:
[Error] Unit1.pas(47): Incompatible types: 'method pointer and regular procedure
该如何解决啊?