我正在重构 Windows 窗体应用程序以使用高 DPI 设置正确缩放。此应用程序使用 DockPanelSuite 库来停靠它的一些工具 ( DockArea.DockLeft
) 和主视图区域 ( DockArea.Document
)。
我的问题是主视图区域选项卡条的宽度通常小于封闭的标题文本宽度,如您在此处看到的。此外,当表单被缩放时(因为在具有不同 DPI 设置的屏幕之间移动)选项卡条按钮无法正确缩放(参见此处)。
我尝试使用以下属性修改字体大小:
dockPanel1.Theme.Skin.DockPaneStripSkin.TextFont
dockPanel1.Theme.Skin.AutoHideStripSkin.TextFont
但他们不缩放条形容器,只缩放里面的文本。我该怎么做才能以正确的方式缩放标签条宽度和按钮?