我是一名大學生,因此我不確定所有與編寫代碼有關的事情。如果你可以提供提示或一點幫助。我通過設計師隱藏了列表框。我試過在下一個按鈕事件處理程序下的listbox1.Show。我試過在網上四處尋找,但我沒有得到任何地方。如何通過點擊一個按鈕使窗體出現在窗體上?
現在回答。謝謝
我是一名大學生,因此我不確定所有與編寫代碼有關的事情。如果你可以提供提示或一點幫助。我通過設計師隱藏了列表框。我試過在下一個按鈕事件處理程序下的listbox1.Show。我試過在網上四處尋找,但我沒有得到任何地方。如何通過點擊一個按鈕使窗體出現在窗體上?
現在回答。謝謝
解決方案取決於你如何隱藏你的列表框。如果您確實將visible屬性設置爲false,則只需使用listbox1.Visible = true;
。 如果您使用'發送回'將其隱藏在另一個控件後面,則可以使用listbox1.BringToFront();
將其設置爲前景。
見https://msdn.microsoft.com/en-gb/library/system.windows.forms.control.visible.aspx和https://msdn.microsoft.com/en-gb/library/system.windows.forms.control.bringtofront.aspx
內Button_Click事件中寫入: listbox1.Visible = TRUE;
在我看來,顯示/隱藏控件(在WPF中)的最佳方式是將它們摺疊。這使得其餘控件的行爲就好像摺疊控件甚至不存在一樣,直到它當然可見爲止。
就可以這樣做,像這樣:
control1.Visibility = Visibility.Collapsed;
control1.Visibility = Visibility.Visible;
如果您正在使用的WinForms,控制不會有崩潰的選擇,並作爲Almansour曾表示,正確的方法是。