2013-10-23 47 views
0

我創建這裏我添加了一個面板控件中的MenuStrip控制一個C#WinForm應用程序。我的問題是菜單自動從左側開始。我需要在面板容器控件的中間位置顯示菜單。我怎樣才能在中間位置顯示菜單?提前致謝。對齊菜單條在winform的父容器控制中心應用

+0

這樣的非標準用戶界面從來就不是一個好主意。但是你可以擁有它,只需將Dock屬性設置爲None,並且可以將其放置在任何你喜歡的位置。或者改變第一個菜單項的Padding屬性,給它一個大的左邊。 –

回答

1

你可以把一個3列TableLayoutPanel中,設置爲百分比50%,中間一欄設置爲自動調整和刪除中間一列內的MenuStrip和停靠2個外列,那麼當您添加菜單項,並無需編碼中間一列會自動調整大小。

enter image description here

1

上點擊鼠標右鍵菜單條上的小箭頭頂部和工具條集裝箱點擊嵌入,你可以把它無處不在,你想,如果面板的大小或位置在運行時改變,你可以設置MenuStrip中的位置programaticaly