.NET Compact Framework 2.0 AutoSize标签

时间:2009-11-17 16:36:31

标签: c# windows-mobile custom-controls

我尝试创建一个继承自System.Windows.Form.Label的Control,它可以调整大小以适合其文本。

我试图覆盖OnTextChanged方法以使用System.Drawing.Graphics.MeasureString来了解控件的新大小,但我不知道如何在OnTextChanged方法上获取Graphics?

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试使用Control.CreateGraphics方法。文档说它在紧凑的框架上得到了支持。

Graphics graphics = myLabel.CreateGraphics();