2012-05-28 18 views
10

你好,我試圖設置窗體中心的控件(即標籤或文本框)。我需要這個,而我最大化的形式。我可以靜態或動態設置它。任何人都有一個想法,請儘快告訴我...如何在winform的中心設置控件?

+0

你可以使用Dock和achor屬性的此佈局控件 –

+0

[C#:在.NET(Winforms)中的表單中居中控件?](http://stackoverflow.com/questions/491399/c-centering-controls-within -a-form-in-net-winforms) –

回答

28

將控件放在中心,並將Anchor屬性設置爲None

+0

Thanx for this ...它的工作原理..非常感謝你的兄弟... – user968441

5

你可以做到這一點使用佈局控制

  1. 添加TableLayout控制,設置它的Dock屬性設置爲Fill。
  2. 添加1行與大小類型風格百分比100%
  3. 添加3和第COLUMN1(大小類型 - 百分比(100%)),列2(尺寸類型 - 絕對(200像素)),欄3(尺寸類型 - 百分比(100 %))。
  4. 現在面板控件添加到列2和設置它的Dock屬性爲Fill
  5. 將按鈕添加到該控件,並設置其大小,只要你想,並設置其Anchor屬性爲AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top

Reference

相關問題