呼叫evern |
尚未結案
|
rita880
一般會員 發表:38 回覆:27 積分:13 註冊:2003-04-15 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
T.J.B
版主 發表:29 回覆:532 積分:497 註冊:2002-08-14 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
不好意思,小弟插個花,純粹亂來的 小弟試著剖析一下<>>: 先看看<>>是什麽?它是一個改變事件(>
>
也就是說,>
>
看起來好奇怪嘛,因爲>方法類型> 再看看<>(>,其中的 class="code">
procedure TForm1.xxx(Sender:TObject);
begin
if(sender if Tedit) then
showmessage('This is a Editbox');
if(sender is Tlabel) then
showmessage('This is a Label');
end;
而Sender參數的第二個用途是:結合As操作符進行類型轉換,將若干個派生于某一父類的子類強制轉換成該父類,例如:一個Form中有一個TEdit類元件和一個TMemo元件,它們實際上都派生於TCustomEdit類,如果我要爲二者的某一事件提供同樣處理,可以將二者事件控制碼都指向自定義的過程yyy:
Procedure TForm1.yyy(Sender:TObject); begin (sender as TcustomEdit).text:='This is some demo text'; end;在過程中,As操作符將TEdit類和TMemo類均強制轉換成TCustomEdit類,再對TCustomEdit類的屬性賦值。注意這種轉換必須符合Delphi中類的層次關係哦! 通過上面的分析,不難理解william和T.J.B兩位前輩Form1.PageControl1Change(Form1.PageControl1)的方法了< > 小弟也是初通皮毛,謬誤肯定是有的,肯請各位指正,謝謝< > ================================= 人生在勤,不索何獲 業精於勤荒於嬉,行成於思毀於隨 臨淵羨魚不如退而結網 發表人 - bigdogchina 於 2004/08/27 20:36:23
------
人生在勤,不索何获? |
rita880
一般會員 發表:38 回覆:27 積分:13 註冊:2003-04-15 發送簡訊給我 |
|
bigdogchina
版主 發表:238 回覆:523 積分:312 註冊:2003-04-28 發送簡訊給我 |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
引言: 感謝bigdogchina 的詳細解說, 用意很好, 但內容若能更白 話一點,對一些初學者比較能達到效果 , 是個人小小的意見.........有點看不慣 感謝rita880 的問題討論, 用意很好, 但內容若能更精譬闢 話一點,對一些初學者比較能達到效果 , 是個人小小的意見......... 建議 男子漢不與小女子計較 我看下次討論時 先看看ID再看問題 否則 小小的見意 令人髮指 乾吃悶虧 http://delphi.ktop.com.tw/Mytopics.asp?M_ID=9844&M_NAME=rita880 會員 rita880 發表的主題文章明細 討論區 主題 發表者 回應 人氣 發表日期 結案 VCL 元件使用或設計討論區(Delphi) 【Delphi】【問題】呼叫evern rita880 6 58 2004/08/27 william 資料庫程式設計討論區(Delphi) 【Delphi】【問題】資料刪除不成功 rita880 1 71 2004/07/14 Chance36 資料庫程式設計討論區(Delphi) 【Delphi】【問題】資料傳輸 rita880 2 56 2004/07/14 (未) 多層架構應用程式開發討論區(Delphi) 【問題】aform被哪一個form所呼叫 rita880 2 70 2004/04/23 James 資料庫程式設計討論區(Delphi) 【Delphi】【問題】程式無法執行 rita880 4 186 2004/01/10 (結案) 報表設計開發討論區(Delphi) 【問題】明細資料的列印 rita880 4 300 2003/12/05 Fishman 資料庫程式設計討論區(Delphi) 【問題】SQL語法 rita880 2 131 2003/11/06 sally888 資料庫程式設計討論區(Delphi) 【問題】修改存檔指令 rita880 2 176 2003/10/08 (結案) 資料庫程式設計討論區(Delphi) 【Delphi】【問題】Query.refresh 一問 rita880 4 231 2003/09/23 Mickey 資料庫程式設計討論區(Delphi) 【問題】beforedelete rita880 4 142 2003/09/23 channel 資料庫程式設計討論區(Delphi) 【問題】dbcheckbox rita880 1 205 2003/09/13 cashxin2002 資料庫程式設計討論區(Delphi) 【問題】table.state rita880 5 259 2003/09/06 timhuang 資料庫程式設計討論區(Delphi) 【問題】Actionlist操作問題 rita880 1 205 2003/08/01 pedro Borland Taiwan專區 【Delphi】Rave user端無法使用 rita880 2 541 2003/06/25 報表設計開發討論區(Delphi) 【問題】RAVE rita880 2 418 2003/06/24 (結案) 資料庫程式設計討論區(Delphi) 【Delphi】【問題】Spock 是什麼? rita880 9 377 2003/06/08 Justmade 資料庫程式設計討論區(Delphi) 【Delphi】【問題】資料check rita880 12 562 2003/06/06 channel 報表設計開發討論區(Delphi) 【問題】Rave 參考資料 rita880 4 619 2003/05/12 yeliang 資料庫程式設計討論區(Delphi) 【問題】SQL EXPLORER rita880 1 140 2003/05/09 n/a VCL 元件使用或設計討論區(Delphi) 【問題】繼承的問題 rita880 4 185 2003/04/17 Justmade 上述的問題 個人覺得都很白耶 內容若能更精闢 話一點,對一些初學者比較能達到效果 , 是個人小小的意見 小小意見喔 你就是我 我亦如你 小針刺眼尤甚心錐痛 發表人 - conundrum 於 2004/08/31 11:35:54 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |