- 1
- 2
- 3
- 4
- 5
graphics.DrawString(i.ToString(),
ScaleFont,
brush,
LeftField - _arrowHeight - ScaleFont.Size * (i.ToString().Length / 1.2F),
(Height - BottomField) - i * ScaleY * _gridStep - ScaleFont.Height / 2);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−15.6
graphics.DrawString(i.ToString(),
ScaleFont,
brush,
LeftField - _arrowHeight - ScaleFont.Size * (i.ToString().Length / 1.2F),
(Height - BottomField) - i * ScaleY * _gridStep - ScaleFont.Height / 2);
Вычисление размера строки, вместо Graphics.MeasureString
guest 13.01.2009 11:35 # 0
да, страшно
а с MeasureString помню были какие-то проблемы в .net compact framework 1.0, точнее ее не было в таком как надо виде...
guest 05.04.2009 11:43 # 0
[quote]Вычисление размера строки, вместо Graphics.MeasureString[/quote]
Ню-ню быдлокодер, навычисляй мне своим Graphics.MeasureString стоку с пробелами в начале и конце, единственное, что более менее верно считает, это TextRenderer.MeasureText
guest 04.05.2009 19:00 # 0
А с MeasureString точно были проблемы - даже Майкрософ признавал и давал всякие советы (по крайней мере во 2м фреймворке).
guest 11.05.2009 20:40 # 0
Graphics.MeasureString не всегда корректно работает, поэтому и приходится иногда колхозить.