1. C# / Говнокод #382

    −15.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    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 Января 2009

    Комментарии (4) RSS

    • mike:
      да, страшно

      а с MeasureString помню были какие-то проблемы в .net compact framework 1.0, точнее ее не было в таком как надо виде...
      Ответить
    • Anon:
      [quote]Вычисление размера строки, вместо Graphics.MeasureString[/quote]
      Ню-ню быдлокодер, навычисляй мне своим Graphics.MeasureString стоку с пробелами в начале и конце, единственное, что более менее верно считает, это TextRenderer.MeasureText
      Ответить
    • Гость:
      А с MeasureString точно были проблемы - даже Майкрософ признавал и давал всякие советы (по крайней мере во 2м фреймворке).
      Ответить
    • Ro:
      Graphics.MeasureString не всегда корректно работает, поэтому и приходится иногда колхозить.
      Ответить

    Добавить комментарий