Re: [問題] 關主視窗和開新視窗
看板C_and_CPP (C/C++)作者chengcti (卡馬請出來面對!!)時間13年前 (2012/07/22 11:51)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
因為
MainForm = Form1
Form2 = TForm(form1)
你把他老爸給砍了, 他兒子怎麼會存在
Form1->Close() 就等於整個 process 關掉了
※ 引述《GooLoo (平凡)》之銘言:
: 開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
: BCB
: 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
: 問題(Question):
: 主視窗叫Form1, Form1可以開Form2和Form3
: 因為視窗太多, 開Fomm2,同時想把Form1關掉
: 我想是因為Form1->Close();關係,
: 因為我在VB那邊也是這樣觀念去寫, 不明白這邊為什麼不行
: 還是我要的功能要用Form1 visible=false?
: 餵入的資料(Input):
: 預期的正確結果(Expected Output):
: 開Fomm2,同時想把Form1關掉
: 錯誤結果(Wrong Output):
: 我發現執行後,它會直接跳出, 直接到....."編輯程式模式"
: 程式碼(Code):(請善用置底文網頁, 記得排版)
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: Form2->Show();
: Form3->Close();
: Form1->Close();
: }
: 補充說明(Supplement):
: 初次使用BCB,問題很菜, 請多包涵
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.40.125
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章