2016-10-14 65 views
0

我想找到正確的語法和代碼,將打開一個窗體(settings.cs),以便用戶可以編輯我的程序,以他們的喜好!如何在Visual Studio 2015中的按鈕單擊時打開窗體?

  • 我不希望當前表單關閉。
+0

你是不是想保存值用戶正在將Windows窗體輸入到settings.cs文件中 – Darthchai

+0

我的程序是一個Web瀏覽器,settings.cs中是他們編輯主頁URL的地方。所以,是的,我試圖保存這些值,但是這會如何幫助我打開一個表單? – ZombieKnifer223

+0

您的應用程序是在瀏覽器中運行還是Windows窗體應用程序需要從本身開啓? –

回答

1

您需要動態地或在gui中添加表單。我建議使用gui,因爲動態完成格式化可能會變得很麻煩。至於調用形式,您必須使用以下命令:

void btnSettings_On_Click(){ 
Form somename = new YourFormName(); 
somename.Show() // or somename.ShowDialog(); if you want the new form to have priority until it is closed 
} 
+0

感謝它的工作!但我現在有這個錯誤。 – ZombieKnifer223

+0

嚴重\t代碼\t說明\t項目\t文件\t線\t抑制狀態 錯誤\t CS0122 \t 'settings.homeURL' 不可訪問由於其保護級別\t的WebNavigator \t C:\用戶\傑斐遜\文件\的Visual Studio 2015 \項目\ WebNavigator \ WebNavigator \ Form1.cs 活動 – ZombieKnifer223

+0

您是否可以編輯您的原始文章併發布新添加的代碼 –

0

只需用表格的名稱替換「窗體2」:

//give user exclusive control of Form2 new Form2().ShowDialog();

//give user control of both forms new Form2().Show();

相關問題