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

Form控制Frame內組件

答題得分者是:danny
spiritboy
一般會員


發表:1
回覆:2
積分:0
註冊:2007-10-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-10-18 16:59:05 IP:58.213.xxx.xxx 訂閱
如題:例如,利用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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-10-18 19:18:53 IP:211.76.xxx.xxx 訂閱
最簡單的方式是在 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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-10-18 20:17:00 IP:58.213.xxx.xxx 訂閱
有勞但是你的方法在我的程式中無法實現我用之後就是編譯器直接就報找不到該難道與我是動態創建這個有關
Timer,Form2,,Timer...... LZ...另外還有個問題是關於資料壓縮的問題代碼和貴站帖子中的基本一致我就不再帖了
D7...D7F9...":XXXXYYYY"...
D7........?PS…希望能得到回答...帖子我会尽快结的...谢谢了.


編輯記錄
spiritboy 重新編輯於 2007-10-18 20:28:04, 註解 無‧
danny
版主


發表:100
回覆:522
積分:595
註冊:2002-03-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-10-19 15:02:56 IP:203.79.xxx.xxx 訂閱
當然是有關, 我的方法是假設 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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-10-19 15:20:23 IP:121.229.xxx.xxx 訂閱
  有勞BZ在結貼后還這樣幫忙。。。
之所以沒有將Frame在設計時就固定在From上是因爲Form上的按鈕不止要連上1個Frame。。。
因爲是個大型系統,所以製作了6個内容不同的Frame,利用函數調用來顯示。。。
不過還是謝謝您的解釋。。。
系統時間:2024-04-29 3:17:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!