線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1065
推到 Plurk!
推到 Facebook!

这个事件怎么不会触发?

答題得分者是:Mickey
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-29 16:52:27 IP:61.155.xxx.xxx 未訂閱
procedure TForm1.myclick(Sender: TObject); begin showmessage('哈哈~~,我成功了!'); end;    procedure TForm1.Button3Click(Sender: TObject); begin mybutton:=Tbutton.Create(self); //如果改成作用在form1上,单激事件是有效的。但是在stringgrid上却不行,怎么办? mybutton.Parent:=StringGrid1; mybutton.BringToFront; mybutton.OnClick:=myClick; mybutton.BoundsRect:=StringGrid1.CellRect(1,1); mybutton.Visible:=true; mybutton.Enabled:=true; mybutton.Caption:='test'; end;
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-29 22:31:44 IP:218.32.xxx.xxx 未訂閱
sos_admin 你好 :    試試看 :
引言: procedure TForm1.myclick(Sender: TObject); begin showmessage('哈哈~~,我成功了!'); end; procedure TForm1.Button3Click(Sender: TObject); begin mybutton:=Tbutton.Create(self); //如果改成作用在form1上,单激事件是有效的。但是在stringgrid上却不行,怎么办? mybutton.Parent:=StringGrid1; mybutton.ControlStyle := mybutton.ControlStyle [csClickEvents]; mybutton.BringToFront; mybutton.OnClick:=myClick; mybutton.BoundsRect:=StringGrid1.CellRect(1,1); mybutton.Visible:=true; mybutton.Enabled:=true; mybutton.Caption:='test'; end;
sos_admin
版主


發表:121
回覆:697
積分:768
註冊:2003-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-30 09:46:07 IP:61.155.xxx.xxx 未訂閱
Mickey 你好!    我想知道,为什么在stringgrid中要加上[csClickEvents],而在form中就可以不用?能给我讲解一下吗!谢谢!
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-30 16:21:51 IP:218.163.xxx.xxx 未訂閱
引言: Mickey 你好! 我想知道,为什么在stringgrid中要加上[csClickEvents],而在form中就可以不用?能给我讲解一下吗!谢谢! < face="Verdana, Arial, Helvetica"> 我是追到 Controls.pas 中才發現的...至於為什麼 Parent:=StringGrid; 時, RunTime Create Control 的 ControlStyle 不同...我也不是很清楚. 應該是, class="code"> procedure TForm1.Button1Click(Sender: TObject); begin Self.ControlStyle := Self.ControlStyle []; StringGrid1.ControlStyle := StringGrid1.ControlStyle []; end; 發表人 - Mickey 於 2003/10/30 16:34:51
系統時間:2024-07-03 1:57:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!