2013-09-25 45 views
1

我有一個名爲panelbase中的WinForms調整大小面板時分流移動

Image

我嘗試用

面板在面板內部的三個平面left碼頭是left

面板right碼頭是right

p anel buttonfill

但按鈕位置不在中心。

這裏是捕捉

Image2

如何調整面板left和麪板right,當我在中心拖動分離器,面板按鈕的位置始終?

+0

您的屏幕截圖顯示的是你的按鈕看起來像爲中心? –

+0

@KingKing等待,我更新問題 –

+0

@KingKing我更新了問題 –

回答

0

您可以使用Anchor屬性爲您的buttons。首先,使其居中,那麼這樣做:

button1.Anchor = AnchorStyles.None; 

爲了讓您的按鈕爲中心使用的代碼,你可以做這樣的事情:

button1.Left = (buttonPanel.Width - button1.Width)/2; 
+0

我把你的代碼?在事件? –

+0

@Alexbelek只是在'Form Load'中,你可以在設計時將你的'Buttons'居中,你不需要任何代碼來居中它們。如果你通過代碼添加它們,你可以通過代碼來集中它們(正如我指出的那樣)。您需要的唯一代碼是'button.Anchor = ...',您可以在按鈕居中後添加該代碼。 (只有一次) –

+0

我把你的代碼在表單加載但仍然相同,不是中心。 –

相關問題