如何在Toolstrip(流动模式)上垂直居中?

时间:2011-03-31 15:56:51

标签: c# .net winforms

在我的Winforms应用程序中,我有一个包含许多项目的工具栏(图标为32px,标签和组合框的按钮)。

我决定将Toolstrip.LayoutStyle属性从默认HorizontalStackWithOverflow设置为Flow,以便当用户拥有分辨率非常低的显示器时,工具栏会在更多行上自动分割,或者他/她调整窗口大小。

问题是当我更改LayoutStyle时,所有标签和组合框都与Toolstrip的顶部对齐。

是否存在允许我垂直居中的属性或任何其他解决方法?

1 个答案:

答案 0 :(得分:1)

我想我明白了你的意思,标签不像按钮那么高。并且它与LayoutStyle = Flow不正确地对齐。啊。您可以通过更改标签的Padding属性来解决它。要正确执行此操作,您应该在表单的OnLoad()方法覆盖中执行此操作,当您在具有更高视频DPI设置的计算机上运行时,标签将更高。