2014-11-01 138 views
0

我是編程的初學者,我有一個Form帶有一個圖像。我想單擊按鈕時隱藏/顯示圖像。我有這個代碼:如何通過單擊按鈕隱藏/顯示內容?

private void button1_Click(object sender, EventArgs e) 
{ 

    pictureBox1.Hide(); 

    if (pictureBox1.Hide == true) 
    { 
     pictureBox1.Show(); 
    } 
} 

但它是錯誤的,我不知道爲什麼。爲什麼我不能用對象行爲創建條件語句?

有人能幫我嗎?

回答

4

您正在使用類似它的屬性的方法。

此外,你隱藏PictureBox,然後立即檢查它是否隱藏(它),並再次顯示它。即使它有效,它也不是你想要的。

相反,你可以切換可見這樣的:

private void button1_Click(object sender, EventArgs e) 
{ 
    pictureBox1.Visible = !pictureBox1.Visible; 
} 
相關問題