WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決?

在VS2010或其他VS版本平臺下進行WinForm程式開發時,習慣設定窗體中控制元件的Dock屬性來使執行程式時控制元件的顯示更加美觀。但奇怪的是,總會存在一個控制元件遮蓋另一個控制元件的情況發生,這該怎麼辦呢?

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

工具/原料

VS2010

方法/步驟

首先,在開始選單中開啟VS2010。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

然後新建一個專案。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

選擇專案的名稱和路徑,並點選“確定”。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

在空白窗體上拖動一些控制元件。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

設定它們的Dock屬性。如將選單欄的Dock屬性設定為“Top”,狀態列的Dock屬性設定為“Bottom”,地圖控制元件的Dock屬性設定為“Fill”。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

可以看到,Dock屬性設定為“Fill”的地圖控制元件被選單欄和狀態列遮蓋住了。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

接下來,我們就在被遮蓋住的控制元件上,右擊彈出快捷選單,然後選擇“置於頂層”。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

再看,我們就可以發現,遮蓋的問題不存在了。

WinForm控制元件Dock屬性設定會遮蓋其他控制元件的解決

屬性, 控制元件, 窗體, 時控制元件,
相關問題答案