如果在ToolStrip中默认填充,则AutoSize可以正常工作:
屏幕截图:http://i.imgur.com/538dSN4.png
但是,如果我更改填充,则AutoSize会错误地计算ToolStrip大小:
屏幕截图2:http://i.imgur.com/gfD2e4e.png
由于语言支持,我需要将此菜单设置为动态大小。有没有办法解决这个问题?
编辑:
int size = 0;
foreach (ToolStripItem tsi in tsMain.Items)
{
size = Math.Max(size, tsi.Width);
}
tsMain.Width = tsMain.Padding.Left + size + tsMain.Padding.Right;
也试过这个并没有给出预期的结果。