0
我在Visual C++中使用winForm來構建我的程序。從第一個窗口我需要移動到另一個窗口上點擊按鈕。爲此,我使用下面的代碼,它工作正常。在Visual C++中從子窗口回到父窗口
private: System::Void button3_Click(Object^ sender, EventArgs^ e) {
this->Hide();
Form2^ pp = gcnew Form2();
pp->ShowDialog();
}
但是,我需要在子窗口上的後退按鈕,點擊後會隱藏/禁用它並顯示父窗口。我怎樣才能做到這一點?
你可以宣佈你的主要形式爲'static'使PP能達到的主要形式。 –
我試過但沒有結果 – Why
'ShowDialog'方法創建一個禁用其父項的模式對話框。因此,如果您將父窗口句柄傳遞給'ShowDialog'方法,則沒有理由必須隱藏父項。當對話被解除時,父母會自動重新啓用並仍然可見。 –