减少 ToolStripTextBox 中的填充

问题描述 投票:0回答:1

如何减少工具条中文本框的填充(或“内部边距”)?将所有边的填充设置为 0 后,框内文本的上方和下方仍然存在大量空白。我该如何摆脱这个,或者为什么看起来有这么多多余的?

我认为填充的单位是像素,所以设置为 0 应该使文本框的边缘接触到最大字母的顶部和底部,不是吗?

例如,为什么下图中的“N”和“S”上方有这么多空间(为什么该空间比“N”左侧的空间大,因为顶部和左侧的填充都是 0)?

我尝试将 AutoSize 更改为 False,更改控件的高度,并更改边距设置(全部采用不同的组合),但无论如何,控件实际上似乎保持相同的大小(还有不需要的空白)我愿意。

c# winforms controls toolstrip
1个回答
0
投票

即使在今天,TOLLSTRIPTEXTBOX 仍然具有令人讨厌的倾斜外观(也许原因在评论中)。目前唯一的解决方案是选择具有不同对齐格式的字体,即以下字体,文本将居中:

Control.Font = new Font("Quicksand Medium", 8F, FontStyle.Regular, GraphicsUnit.Point, Convert.ToByte(162));
© www.soinside.com 2019 - 2024. All rights reserved.