for i:=0 to zmkquery.recordcount-1 do
begin
pic[i]:=timage.Create(self);
pic[i].Parent:=scrollbox1;
pic[i].Picture.LoadFromFile(zmkquery.fieldbyname('zmktb').AsString);
pic[i].Top:=10+i*50;
pic[i].Left:=scrollbox1.Width-pic[i].Width;
pic[i].OnClick:=czclick;
zmkquery.Next;
end;
在pic[i].onclick:=时 我如何将字符转换以便给onclick事件付值,或提供思路。
begin
pic[i]:=timage.Create(self);
pic[i].Parent:=scrollbox1;
pic[i].Picture.LoadFromFile(zmkquery.fieldbyname('zmktb').AsString);
pic[i].Top:=10+i*50;
pic[i].Left:=scrollbox1.Width-pic[i].Width;
pic[i].OnClick:=czclick;
zmkquery.Next;
end;
在pic[i].onclick:=时 我如何将字符转换以便给onclick事件付值,或提供思路。
解决方案 »
- 看到网上有很多朋友问JPEG ERROR#54的,可是我这里是JPEG ERROR #68,这是怎么回事,有没有朋友也遇到过呢?
- 开发这样的一个系统大概多少钱???
- 头痛,用ADO连接数据库,经常丢数据,怎么回事???
- 在看看吧(我等着)
- 急急急!!!
- dll和bpl的抉择!!!
- 100分求助,如何实现windows自带屏保‘星空’的效果,就是好多‘点’往外飞的效果?
- 在dephi中怎么调用vb写的程序?
- fastreport的一个简单问题,你可不能错过的,如何定义变量aft_st_sd(浪子)请进
- 帮我看看下面的代码!
- prayfine(祈晴娃娃),师姐,说好的3000分。
- 编辑工具栏的问题
TPro = procedure Click of object;var
vpro :array [0..10] of TPro;
.....if strczclick='pro0'
pic[i].OnClick := vpro[0];
if strczclick='pro1'
pic[i].OnClick := vpro[1];===========
这样子....差不多可以实现吧...
var clk :array[1..10] of TNotifyEvent;for i:=1 to 10 do
begin
.....
pic[i].OnClick := clk[i];
....
end;