2016-02-19 46 views
3

我有一個winforms vb.net應用程序。在這個WinForm的我已經把兩個部分組成:TableLayoutPanel和StatusTrip工具欄重疊

  • TableLayoutPanel中
  • StatusStrip中的工具欄

我試圖把StatusStrip中的工具欄在WinForms和TableLayoutPanel中的底部,以適應屏幕的其餘全部,所以我設置如下屬性這兩個組成部分:

  • TableLayoutPanel中:碼頭:填寫
  • StatusStrip中的工具欄:碼頭:底部

的問題是,TableLayoutPanel中和StatusStrip中的工具欄重疊,即,StatusStrip中工具欄顯示在TableLayoutPanel中在的WinForms的底部。

我試圖把TableLayoutPanel放到一個面板中,然後在另一個面板的StatusStrip工具欄中,然後設置面板的停靠屬性,一個包含tablelayoutpanel來填充,另一個包含StatusStrip工具欄到底部,但它沒有工作。

+2

這只是一個簡單的Z順序問題。用鼠標右鍵單擊TLP並選擇前置。 –

+0

是的,那可行!謝謝! – user1624552

回答

6

問題是您的控件的層次結構。這可以使用Document Outline window(Ctrl + Alt + T或查看>其他Windows>文檔大綱)進行更改。將TableLayoutPanel拖到StatusStrip之上。

錯誤(注意重疊) enter image description here

enter image description here