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?

questionAnswers(3)

yourAnswerToTheQuestion