C# xp中的回退字体未对齐

C# xp中的回退字体未对齐,c#,winforms,windows-xp,C#,Winforms,Windows Xp,我有一个固定在所有边上的标签耦合,每个标签都在自己的面板中(dock样式填充)。标签都设置了以下相关属性TextAlign=BottomLeft,Anchor=…Top | Bottom | Left | Right,AutoSize=false和autoellission=true 现在的问题是:在windows xp中,如果我选择的字体不存在,并且标签文本太长,因此添加了省略号,则文本对齐似乎不需要(文本会上升几个像素) 有什么想法吗 设置UseCompatibleTextRendering

我有一个固定在所有边上的标签耦合,每个标签都在自己的面板中(dock样式填充)。标签都设置了以下相关属性
TextAlign=BottomLeft
Anchor=…Top | Bottom | Left | Right
AutoSize=false
autoellission=true

现在的问题是:在windows xp中,如果我选择的字体不存在,并且标签文本太长,因此添加了省略号,则文本对齐似乎不需要(文本会上升几个像素)


有什么想法吗

设置
UseCompatibleTextRendering=true
会阻止文本取消对齐。然而,这似乎是一种过时的解决方法