給定以下代碼。第一個DrawString方法是否有可能用Arial而不是Times New Roman繪製? protected override void OnPaint(PaintEventArgs pe)
{
Font f = new Font("Times New Roman", this.TextSize);
pe.Graphics.DrawString("Test
我不知道什麼是使用圖形的最佳方式 - 我應該將我的類附加到主窗體Paint事件,然後執行繪製,或者最好從overidden OnPaint調用它像void這個?我的意思是,是不是確定是這樣做的: protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e) //what is this good for? My
我創建了一個從Panel派生的自定義控件。我用它來顯示使用BackgroundImage屬性的圖像。我重寫OnClick方法並將isSelected設置爲true,然後調用Invalidate方法,並在OverPover的OnPaint中繪製一個矩形。 一切都很好,直到我將DoubleBuffered設置爲true。矩形被繪製,然後它被刪除,我無法得到爲什麼會發生這種情況。 public Cust