我正在做一些項目巫婆有很多標籤。我有一項任務是讓標籤更平滑,因爲它看起來很醜。我寫了我的自定義LabelEx
類,它擴展了Label
類。然後我重寫了OnPaint()
這樣的方法:瞭解OnPaint方法
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
e.Graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
}
但它不起作用。我仍然有我的老醜標籤。
幫我理解OnPaint
方法的含義。它是如何工作的?我希望我的標籤具有我在myClass.cs[Design]
(位置,大小,文字對齊,字體)中爲他們設置的屬性。我只需要讓它們更平滑。
這將有助於能夠看到「醜陋」對你意味着什麼。截圖? – DonBoitnott 2014-10-17 12:24:38
已更新。我需要這些字母更加平滑。 – GugaMelkadze 2014-10-17 12:30:49
[SmoothingMode](http://msdn.microsoft.com/en-us/library/system.drawing.graphics.smoothingmode(v = vs.110).aspx)? – Reniuz 2014-10-17 12:33:54