在我的Winforms应用程序中,我有一个包含许多项目的工具栏(图标为32px,标签和组合框的按钮)。
我决定将Toolstrip.LayoutStyle
属性从默认HorizontalStackWithOverflow
设置为Flow
,以便当用户拥有分辨率非常低的显示器时,工具栏会在更多行上自动分割,或者他/她调整窗口大小。
问题是当我更改LayoutStyle
时,所有标签和组合框都与Toolstrip的顶部对齐。
是否存在允许我垂直居中的属性或任何其他解决方法?
答案 0 :(得分:1)
我想我明白了你的意思,标签不像按钮那么高。并且它与LayoutStyle = Flow不正确地对齐。啊。您可以通过更改标签的Padding属性来解决它。要正确执行此操作,您应该在表单的OnLoad()方法覆盖中执行此操作,当您在具有更高视频DPI设置的计算机上运行时,标签将更高。