2009-11-17 4 views
1

Я пытаюсь создать элемент управления, который наследует от System.Windows.Form.Label, который может изменять размер в соответствии со своим текстом..NET Compact Framework 2.0 AutoSize Label

Я пытаюсь переопределить метод OnTextChanged, чтобы использовать System.Drawing.Graphics.MeasureString, чтобы узнать новый размер элемента управления, но я не знаю, как получить Graphics on OnTextChanged?

Любые советы?

Спасибо!

ответ

1

Попробуйте метод Control.CreateGraphics. В документации говорится, что она поддерживается на компактной основе.

Graphics graphics = myLabel.CreateGraphics(); 
+0

Он выдает исключение NotSupportedException. Возможно, он не реализован на объекте метки .Net Compact Framework 2.0. – VansFannel

Смежные вопросы