【发布时间】:2018-08-01 21:52:49
【问题描述】:
当我将 Combobox 控件添加到 Winforms 界面时,它的高度从我设置的值更改为我的情况下的另一个值 22 但是我将它设置为 25。如果我尝试使用 HawkEye 更改它,它会更改回来到 22. 我怎样才能将这样一个控件的大小更改为想要的值?我已经尝试过自动调整大小的解决方案:
myCtrl.AutoSize = false;
【问题讨论】:
当我将 Combobox 控件添加到 Winforms 界面时,它的高度从我设置的值更改为我的情况下的另一个值 22 但是我将它设置为 25。如果我尝试使用 HawkEye 更改它,它会更改回来到 22. 我怎样才能将这样一个控件的大小更改为想要的值?我已经尝试过自动调整大小的解决方案:
myCtrl.AutoSize = false;
【问题讨论】:
ComboBox 会从它们包含的字体中自动选择它们的高度。如果您希望组合框更小,请将字体的磅值设置为更小。
例如
如果您在 8.75pt(字体编辑屏幕上为 9)使用标准 MS 无衬线字体,那么组合框的高度将为 25 像素。
字体大小为 8.25pt(字体编辑屏幕上为 8)将为您提供 22 像素的高度。
【讨论】: