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

關於MainMenu的問題!!

答題得分者是:老大仔
kyoll
一般會員


發表:3
回覆:2
積分:1
註冊:2010-11-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-29 15:59:37 IP:203.64.xxx.xxx 訂閱
各位大大好:

請問使用MainMenu從 A Form切換至B Form。

假設現在是A Form我想顯示B Form,以下是課本所教的方法。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
B Form->Show();
A Form->Hide();
}

問題來了,我在A Form的Edit1中有輸入一些文字。

此時我按Button1(讓它切換至B Form),在回到A Form時。

A Form的Edit1中的文字並不會消失,我想在切換至B Form的時候就讓它消失。

我有試過把Button1改成

void __fastcall TForm1::Button1Click(TObject *Sender)
{
B Form->Show();
A Form->Close();
}

但這個方式切回A Form的那些文字還是沒有消失>__<

我知道可以改成這個樣子
void __fastcall TForm1::Button1Click(TObject *Sender)
{
B Form->Show();
A Form->Hide();
Edit1->Text="";
}
這樣回到A Form,Edit1中的文字就會消失,但這不是我想要的>__<

希望知道的大大能指點一下

講的很模糊的話請見諒!!!!
老大仔
尊榮會員


發表:78
回覆:837
積分:1088
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-29 16:54:27 IP:59.120.xxx.xxx 未訂閱
您所謂的"消失"是什麼意思???
Edit1->Text="";您知道是什麼嗎???
是把內容清掉的意思
依照您的情況...
Edit1->Text=""; 這已經是讓文字消失了
而您又說"這樣回到A Form,Edit1中的文字就會消失,但這不是我想要的>__<"
這樣很矛盾耶...


===================引 用 kyoll 文 章===================
各位大大好:

請問使用MainMenu從 A Form切換至B Form。

假設現在是A Form我想顯示B Form,以下是課本所教的方法。
void __fastcall TForm1::Button1Click(TObject *Sender)
{
BForm->Show();
AForm->Hide();
}

問題來了,我在A Form的Edit1中有輸入一些文字。

此時我按Button1(讓它切換至B Form),在回到A Form時。

A Form的Edit1中的文字並不會消失,Edit1->Text="";
}
這樣回到A Form,Edit1中的文字就會消失,但這不是我想要的>__<

希望知道的大大能指點一下

講的很模糊的話請見諒!!!!
編輯記錄
老大仔 重新編輯於 2011-03-29 02:55:27, 註解 無‧
kyoll
一般會員


發表:3
回覆:2
積分:1
註冊:2010-11-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-04-01 13:44:22 IP:203.64.xxx.xxx 訂閱
抱歉,小弟是新手,可能我自己也講的不是很清楚,老實說我也不曉得該怎麼形容!!

雖然不是我要的答案但還是感謝老大仔的回覆!!^____^
系統時間:2024-05-06 8:58:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!