急急,不怕不会的高手请进,谢谢! 试试这样呢?Sub_List.OnClick := form1.ListBox1.OnClick; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在sub_list.onclick中调用 form1.listbox.onclick form1.listbox.onclick(sender); 或者这样呢,把procedure LBoxClick(Sender: TObject);写到form里,成为form的一个事件,然后可以赋值:Sub_List.OnClick := form2.LClick; type TForm2 = class(TForm) procedure FormShow(Sender: TObject); private { Private declarations } public { Public declarations } procedure LClick(Sender: TObject);//写到form里 end;procedure TForm2.FormShow(Sender: TObject);begin L := TListBox.Create(nil); L.Parent := form2; L.Left := 100; L.Top := 300; L.Items.Add('asdfasdf'); L.OnClick := form2.LClick; //赋值了end; //动态创建这个listbox;procedure TForm2.LClick(Sender: TObject);begin showmessage(l.Items.Strings[l.itemindex]);end; 如何获得这样的网页图片地址? TreeView节点更新问题 请教关于多线程问题。 关于按键事件的处理 Indy中的TCP不解. 生日、高兴、散分。。。 MDI的画图问题 如何知道执行SQL语句要多长时间 ADO,一定要重新连接才能得到最新的数据吗? 谁这里有关于在程序中使用pack table的源代码, 如何在打印机的纸张类型列表中增加自己定义的纸张类型? 這條SQL語句錯在那里??
Sub_List.OnClick := form2.LClick;
TForm2 = class(TForm)
procedure FormShow(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
procedure LClick(Sender: TObject);//写到form里
end;procedure TForm2.FormShow(Sender: TObject);
begin
L := TListBox.Create(nil);
L.Parent := form2;
L.Left := 100;
L.Top := 300;
L.Items.Add('asdfasdf');
L.OnClick := form2.LClick; //赋值了
end; //动态创建这个listbox;procedure TForm2.LClick(Sender: TObject);
begin
showmessage(l.Items.Strings[l.itemindex]);
end;