[英]C# groupbox visibility in windows form
我在Google周圍搜索,但似乎我的問題在兩個gropbox重疊時發生,在我的情況下它們不重疊! 問題是groupbox的Visible
屬性不起作用。 我想做的是,當程序啟動時groupbox1是可見的,而groupbox2不可見,通過單擊一個按鈕,它應該變為不可見,而應顯示groupbox2,單擊同一按鈕,則應執行此操作,反之亦然。
這是我的代碼:
private void button2_Click(object sender, EventArgs e)
{
if (groupBox2.Visible == false)
{
groupBox1.Visible = false;
groupBox2.Visible = true;
}
if (groupBox1.Visible == false)
{
groupBox1.Visible = true;
groupBox2.Visible = false;
}
}
您的問題是,在第一個if
-statement之后,它會立即檢查groupBox1.Visible
是否為false
,並且總是如此。 然后將其翻轉回去。
更改if
到else
,或者至少和else if
你的代碼將工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.