with TButton.Create(Self) do
begin
Top :=y;
left :=x;
Parent := self;
Caption := fill_phrase[1];
phrase:=fill_phrase[1];
visible := true;
onclick:=showinfo;
//color:
end;
我想在按钮事件中传递变量fill_phrase[1]给showinfo可不可以啊?如果可以是不是直接在showinfo过程中加一个变量procedure showinfo(Sender:TObject;str:string);如果不可以,请问怎样实现每一个动态生成的按钮的点击事件跟不同的变量联系?
begin
Top :=y;
left :=x;
Parent := self;
Caption := fill_phrase[1];
phrase:=fill_phrase[1];
visible := true;
onclick:=showinfo;
//color:
end;
我想在按钮事件中传递变量fill_phrase[1]给showinfo可不可以啊?如果可以是不是直接在showinfo过程中加一个变量procedure showinfo(Sender:TObject;str:string);如果不可以,请问怎样实现每一个动态生成的按钮的点击事件跟不同的变量联系?
解决方案 »
- 如何将汉字转化成UCS2码?
- 初學者怎麽去理解多線程技術!又該怎麽去學習使用多線程!希望高手用通俗的語言描述一下!!
- 大家誰知道,我用VB写的DLL,在DELPHI里怎么调用呢?
- 求关于treeview控件拖动节点的教程!!!!!!!!???????
- dbgrid小问题
- 如何使Delphi解析XML?
- InfoPower4000中的TwwDBLookupCombo控件使用问题
- 开发一个单机图上地图程序.
- 请问如何从.res资源文件中,取得包含的wav声音文件
- 谁用过ExpressFlowChart?
- ComboBox的items 怎么往里面写内容呢,用程序,能够真正写进去呢? 在线等.....
- 怎样知道焦点在哪个cxGrid控件上
showinfo只能带一个Sender:TObject参数,;至于你的要求需要变通解决。比如。。你可以在
创建 BUTTON的时候,给他们的TAG 属性 设置成不同的值然后用 TButton(Sender).tag来区分是哪个按牛的事件发生了。