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

vcl元件帶回值到特定表單的問題

尚未結案
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-09-12 02:30:14 IP:220.134.xxx.xxx 訂閱

vcl元件帶回值到特定表單的問題

各位前輩:

我想開發一個vcl元件,form上是我寫好的一個vcl元件,一個Edit和一個Button
我欲點選button後開啟如圖檔上的日期點選視窗,點選日期後帶回。

我目前的想法是:
我在日期點選的元件上弄一個屬性 F_Return_Form_Name,物件欄位我是弄好了,
但是有幾個疑點不知道要怎麼釐清:

1.當我們要存取一個Form 時,不是要引入該From 的unit嗎?但是因為是元件,
你不知道你拉到表單時,form的名稱,而且因為寫到元件中,所以也無法引入該
Form的物件參考,單一Form 不用物件開發的方式我會,但是換成vcl開發,我就卡住了

懇請各位前輩給予指導。

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
附加檔案:日期選擇VCL.jpg
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-09-12 07:57:37 IP:220.134.xxx.xxx 訂閱

補充說明:

因為我是由自訂的vcl元件(Edit Button )去呼叫自訂的vcl元件(動態建立的日期選擇Form),原先還沒寫成元件時我撰寫的語法是如下
TEdit(TForm(Application.FindComponent(F_Return_Form_Name)).FindComponent(return_Object)).Text

我比較不清楚的部份是,因為第一個自訂VCL按下Button 去創建第二個 自訂VCL,但是因為寫成物件的關係,所以撰寫時根本不知道,
第一個VCL所在的FROM,真是讓人摸不著頭緒,不知道有無參考資料或者書籍?

再次感謝!

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-09-12 07:57:54 IP:220.134.xxx.xxx 訂閱

補充說明:

因為我是由自訂的vcl元件(Edit Button )去呼叫自訂的vcl元件(動態建立的日期選擇Form),原先還沒寫成元件時我撰寫的語法是如下
TEdit(TForm(Application.FindComponent(F_Return_Form_Name)).FindComponent(return_Object)).Text

我比較不清楚的部份是,因為第一個自訂VCL按下Button 去創建第二個 自訂VCL,但是因為寫成物件的關係,所以撰寫時根本不知道,
第一個VCL所在的FROM,真是讓人摸不著頭緒,不知道有無參考資料或者書籍?

再次感謝!

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
g9221712
高階會員


發表:145
回覆:344
積分:162
註冊:2006-07-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2006-10-04 00:49:14 IP:220.134.xxx.xxx 訂閱

感謝前輩的回應:

這個問題我已經解決,我解決的方式是:呼叫Form後,在該Form 上預留Return欄位,然後由呼叫Form的程式,去捉取,這樣就可以解決!

------
「人們所以覺得寂寞,是因為他們會築牆,卻不會搭橋。」
程式寫的越久,卻發現自己越來越不會寫程式!
系統時間:2024-05-07 18:31:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!