簡體   English   中英

單擊按鈕如何使列表框顯示在表單上?

[英]How to make a listbox appear on the form at the click of a button?

我是一名大學生,因此我不確定與編寫代碼有關的所有事情。 如果您可以提供提示或幫助。 我已經通過設計師隱藏了列表框。 我已經嘗試過下一個按鈕事件處理程序下的listbox1.Show。 我曾嘗試在網上四處尋找,但是卻一無所獲。

現在回答。 謝謝

解決方案取決於您如何隱藏列表框。 如果確實將visible屬性設置為false,則只需使用listbox1.Visible = true; 如果使用“發送回”將其隱藏在另一個控件的后面,則可以使用listbox1.BringToFront(); 將其設置為前台。

請參閱https://msdn.microsoft.com/en-gb/library/system.windows.forms.control.visible.aspxhttps://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所說。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM