O TextBox usa GDI ou GDI +
Basicamente, quero medir o tamanho do texto em um TextBox e descobri que o TextRenderer me fornece os valores corretos, enquanto o Graphics me forneceria valores errados. Então, parece que o TextBox deveria estar usando o GDI para desenhar texto, certo?
No entanto, onde quer que eu leia, vejo que ele deve usar o GDI +. Por exemplo:
Aquihttp://microsoft.public.dotnet.framework.windowsforms.controls.narkive.com/yoHKjPut/text-rendering-accuracy-problem-in-textbox-richtextbox diz que TextBox e Buttons usam GDI +.AquiPor que Graphics.MeasureString () está retornando um número maior que o esperado? ele diz que o padrão é o "modo de compatibilidade" que chama GDI +Então, por que estou obtendo resultados consistentes com o TextRenderer e não com os gráficos quando deveria ser o contrário?