我有兩個組框,其中一個非常大,一個非常小。他們大多數都在屏幕的中心。隱藏一個較大的組框,同時顯示一個較小的組框。
groupboxen的性質意味着較小的groupbox被認爲是在內的較大的一個,如果較小的那個包含在較大的一箇中。
我該如何擊敗這種性質?其中2爲大,1越小,這個代碼什麼也不做:
groupbox1.Show();
因爲
groupbox2.Hide();
是一個給定的屬性。
有沒有可以想象的隱藏方式groupbox2
?
我有兩個組框,其中一個非常大,一個非常小。他們大多數都在屏幕的中心。隱藏一個較大的組框,同時顯示一個較小的組框。
groupboxen的性質意味着較小的groupbox被認爲是在內的較大的一個,如果較小的那個包含在較大的一箇中。
我該如何擊敗這種性質?其中2爲大,1越小,這個代碼什麼也不做:
groupbox1.Show();
因爲
groupbox2.Hide();
是一個給定的屬性。
有沒有可以想象的隱藏方式groupbox2
?
我實際上使用表單設計器來對此進行排序。
groupbox2
有一個屬性this.groupbox2.Controls.Add(this.groupbox1)
。我評論說,並且向表單本身添加了this.Controls.Add(this.groupbox1)
的屬性。這是一種危險的做法,但(顯然)是最有效的。
將它們手動添加到Form_Load事件中的表單中。之後你將能夠分別顯示每一個。 – T00rk 2014-09-25 14:44:02
先添加groupbox1,然後添加groupbox2。那樣有用嗎? – mrsrizan 2014-09-25 14:55:45
@mrsrizan恐怕不是。這是我嘗試的第一件事。請參閱下面的答案。 – Wolfish 2014-09-25 15:07:58