.NET Compact Framework 2.0 AutoSize Label - PullRequest
1 голос
/ 17 ноября 2009

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

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

Любой совет?

Спасибо!

1 Ответ

1 голос
/ 17 ноября 2009

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

Graphics graphics = myLabel.CreateGraphics();
...