全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1798
推到 Plurk!
推到 Facebook!

類別指定

答題得分者是:jow
chiehjj
初階會員


發表:21
回覆:63
積分:26
註冊:2002-12-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-20 14:18:07 IP:59.126.xxx.xxx 訂閱
 各位前輩:
我製作了一個類別,內有幾個屬性與PROCEDURE .我想指定屬性與 procedure, 屬性可以指定,procedure 則不行,請前輩指點,
程式碼如下
type
Tmyclass = class(TObject)
Left: Integer;
Top: Integer;
Width: Integer;
Height: Integer;
procedure Click(Sender: TObject);
end;
procedure Tmyclass.Click(Sender: TObject);
Begin
showmessage('myclick');
End;
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('button_click');
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
myclass := Tmyclass.Create;
with myclass do begin
Left := Random(1000);
Top := Random(1000);
Width := Random(100);
Height := Random(100);
end;
myclass.Click:=form1.button2.Click;
end;


wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-20 14:57:25 IP:61.222.xxx.xxx 訂閱
請定義一個事件 TNotifyEvent
chiehjj
初階會員


發表:21
回覆:63
積分:26
註冊:2002-12-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-20 15:23:43 IP:221.169.xxx.xxx 訂閱
版主可否示例, 謝謝
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-21 15:35:14 IP:210.66.xxx.xxx 訂閱
如果用 TObject 改寫的物件去接受 Mouse 的動作,
我很好奇滑鼠要點在哪裡?
chiehjj
初階會員


發表:21
回覆:63
積分:26
註冊:2002-12-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-08-22 14:28:00 IP:59.126.xxx.xxx 訂閱
多謝jow兄的提醒,在class內做點變化亦是一種學習,對某些觀念澄清
會有幫助的,這是個人的看法
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-09-04 23:58:34 IP:211.76.xxx.xxx 訂閱
在Delphi Vcl中接受Mouse訊息是定義在TControl.
以下範例則是以TForm1來代理處理Click動作,謹供
參考.

範例程式下載:
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=90271
編輯記錄
jow 重新編輯於 2007-09-05 00:05:09, 註解 程式碼縮排沒有作用‧
jow 重新編輯於 2007-09-05 01:05:41, 註解 無‧
jow 重新編輯於 2007-09-05 01:06:30, 註解 無‧
jow 重新編輯於 2007-09-05 01:07:16, 註解 無‧
chiehjj
初階會員


發表:21
回覆:63
積分:26
註冊:2002-12-31

發送簡訊給我
#7 引用回覆 回覆 發表時間:2007-09-07 10:01:10 IP:221.169.xxx.xxx 訂閱
感謝jow兄的例題,很好的例子,正是我所需要的,thanks.
系統時間:2024-04-27 2:06:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!