我有一个Infragistics UltraTextEditor(v.18.2):我在控件属性的“外观”和“字体”部分中都将font属性设置为“ Consolas”,“ 10pts”。
UltraTextEditor 正确显示(即具有我的字体属性)其内容,但是当我 edit 内容时,字体设置为9pts,这似乎是默认设置。我(和我的用户)当然希望字体保持在10pts。有什么我想念的吗?
在此先感谢提供帮助的人
答案 0 :(得分:0)
快速的答案是,您可以通过执行以下两项操作之一来避免这种情况:
(在编辑和非编辑模式之间)间距的变化是由基础.NET TextBox引起的,该基础是在GDI +之前创建的。 .NET使用GDI +作为其本机的绘制机制,当以非编辑模式显示UltraTextBox时,UltraTextBox使用GDI +。进入编辑模式时,绘图机制将更改为旧的GDI,这会导致间距出现差异。