Form控制Frame內組件 |
答題得分者是:danny
|
spiritboy
一般會員 發表:1 回覆:2 積分:0 註冊:2007-10-18 發送簡訊給我 |
如題:例如,利用Form2的按鈕,將Form2上編輯框中的內容,傳送到Frame(已顯示,其Parent是Form1)中的Label1.Caption中即可...
先謝謝各位了。。。 可能是我說的不夠明白: 1.在Form1上的按鈕可以創建一個Frame,叫Frame1, 2.Frame1上放置一個Label,還有一個按鈕可以調出Form2,在Form2上則有一個Edit和Button, 3.點擊button,可以把Edit的內容傳送給Label,並且關閉Form2... 希望能得到解答... 編輯記錄
spiritboy 重新編輯於 2007-10-18 19:12:38, 註解 無‧
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
最簡單的方式是在 Form2 中 uses Form1,
在 Form2 直接改 Form1.Frame1.Label.Caption := Edit1.Text; ===================引 用 spiritboy 文 章=================== 如題:例如,利用Form2的按鈕,將Form2上編輯框中的內容,傳送到Frame(已顯示,其Parent是Form1)中的Label1.Caption中即可... 先謝謝各位了。。。 可能是我說的不夠明白: 1.在Form1上的按鈕可以創建一個Frame,叫Frame1, 2.Frame1上放置一個Label,還有一個按鈕可以調出Form2,在Form2上則有一個Edit和Button, 3.點擊button,可以把Edit的內容傳送給Label,並且關閉Form2... 希望能得到解答...
------
將問題盡快結案也是一種禮貌! |
spiritboy
一般會員 發表:1 回覆:2 積分:0 註冊:2007-10-18 發送簡訊給我 |
|
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
當然是有關, 我的方法是假設 Design Time 就放了一個 Frame1 在 Form1 中
動態建立的 Frame1 必須在 Create Form2 時告知 Form2 它的存在 Form1 Form2 := TForm2.Create(Application); Form2 .SetFrame(vFrame); Form2 Form2.SetFrame(vFrame: TFrame); 不過因為 Frame1 是動態建立的, Frame 中放了什麼元件 Form2 還是無法知道, 所以要用 FindComponent 找出來(意思就是 Frame1 中的元件必須是有意義的命名, ex: lblName, edName 等) 不過未何不在 Design Time 就設定好 Frame1 這樣不是比較容易 ? ===================引 用 spiritboy 文 章=================== 有勞了但是你的方法在我的程式中無法實現我用之後就是編譯器直接就報找不到該難道與我是動態創建這個有關 Timer,Form2,,Timer...... LZ...
------
將問題盡快結案也是一種禮貌!
編輯記錄
danny 重新編輯於 2007-10-19 15:13:28, 註解 無‧
|
spiritboy
一般會員 發表:1 回覆:2 積分:0 註冊:2007-10-18 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |