При установке размера шрифта точки 10 в VB6:
Me.FontName = "Verdana"
Me.FontSize = 10
Debug.Print Me.FontSize
Указанный размер шрифта составляет 9,75. Однако, когда то же самое делается в VB.NET:
Me.Font = New System.Drawing.Font("Verdana", 10)
Console.WriteLine(Me.Font.Size)
Сообщенный размер 10. Может кто-нибудь объяснить разницу здесь? Я догадываюсь, что VB6 использует шаг .75, потому что моя система настроена на 96 DPI, а .NET не использует этот шаг или не сообщает о его использовании, но я не уверен.