Winform toolStripButton居中的實現(xiàn)方法
在Winform中,默認(rèn)情況下,toolStripButton只能左對齊或右對齊,沒有提供居中對齊的選項。但是我們可以通過以下方法來實現(xiàn)居中對齊。 思路 我們可以在ToolStrip上新添加一個T
在Winform中,默認(rèn)情況下,toolStripButton只能左對齊或右對齊,沒有提供居中對齊的選項。但是我們可以通過以下方法來實現(xiàn)居中對齊。
思路
我們可以在ToolStrip上新添加一個ToolStripLabel,并設(shè)置它的寬度來將toolStripButton設(shè)置為居中顯示狀態(tài)。
實現(xiàn)步驟
- 在ToolStrip上新增加一個ToolStripLabel,并設(shè)置以下屬性:
- AutoSize false:一定要設(shè)置為false,否則給label設(shè)置寬度不會生效。
- DisplayStyle None:目的是讓label上不顯示文字和圖像。
- 給窗體添加Resize事件。
- 在Resize事件中添加代碼來設(shè)置ToolStripLabel的寬度。
代碼示例
public Form1()
{
InitializeComponent();
// 窗體初始化時設(shè)置居中
/ 2 - ( ) / 2;
}
/// lt;summarygt;
/// 窗體改變大小時設(shè)置居中
/// lt;/summarygt;
/// lt;param name"sender"gt;lt;/paramgt;
/// lt;param name"e"gt;lt;/paramgt;
private void Form1_Resize(object sender, EventArgs e)
{
/ 2 - ( ) / 2;
}
通過以上方法,我們可以實現(xiàn)讓toolStripButton在Winform中居中顯示。