在处理 WinForms .Net 2.0 项目时,我需要一个复选框来支持多行,以便框本身与左上角对齐。
这是使用 完成的CheckAlign = System.Drawing.ContentAlignment.TopLeft
,这与默认值 ( MiddleLeft
) 不同。
使用默认字体时,这看起来不错,但是当字体变大时 - 文本上方的间隙会增加,但框本身上方的间隙保持不变。
结果是该框出现在文本上方(见下图)。
有任何想法吗?
我想指出:
- 我已经尝试了一些选项,例如使用自定义设计器、TableLayoutPanel 等,但没有走多远。
- .Net 2.0 是强制的 - 升级不是一种选择。
提前致谢。