2012-08-12 74 views
1

是否有反正控制什麼控件(按鈕,組框,ectect)會重疊其他?例如...Visual c#窗體控件重疊/分層

我添加一個button1到窗體,然後button2。但是,(出於某種原因)我想讓button1重疊button2,如果它們重疊。

我搜索了這個,沒有發現任何東西,如果我找到了一些機會,它會把我帶到這裏。我知道這可能很容易做到。

感謝您的幫助和時間。

我試圖通過添加按鈕來避免複製粘貼惡夢。我是Visual C#的新手。

回答

0

如果您使用Visual Studio的Windows窗體設計器,你可以右鍵點擊GUI元素並選擇移到前面置後。或者,您也可以使用格式菜單項: enter image description here

另一種選擇是通過代碼來完成;假設你有兩個按鈕(稱爲buttonOK和button Cancel),你可以通過給它一個更高的TabIndex來控制上面的按鈕。

buttonOK.TabIndex = 0; 
buttonCancel.TabIndex = 1; 
+0

令人驚歎。非常感謝。我的代表人數很少,所以我什麼都做不了,但是一直以來都是一團糟。 = D – TheNoob 2012-08-12 07:08:47

+0

我認爲你可以在一段時間後將答案標記爲接受,但沒有問題。很高興幫助。 – IneedHelp 2012-08-12 07:10:12

0

是的,如果你的控件太靠近,你的控件可能會重疊。沒有什麼能夠阻止你增加對另一個的控制。