Re: [問題] 關主視窗和開新視窗

看板C_and_CPP (C/C++)作者 (卡馬請出來面對!!)時間13年前 (2012/07/22 11:51), 編輯推噓0(000)
留言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
文章代碼(AID): #1G2tYdfn (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1G2tYdfn (C_and_CPP)