我創建了一個從Panel派生的自定義控件。我用它來顯示使用BackgroundImage屬性的圖像。我重寫OnClick方法並將isSelected設置爲true,然後調用Invalidate方法,並在OverPover的OnPaint中繪製一個矩形。 一切都很好,直到我將DoubleBuffered設置爲true。矩形被繪製,然後它被刪除,我無法得到爲什麼會發生這種情況。 public Cust
我在Windows.Forms的Panel上畫圖。 當我在這裏使用雙緩衝時,我只能分配矩形區域。 而當我畫圓或橢圓時,剩下的空間充滿了黑色。 請幫我弄清楚我做錯了什麼或如何解決這個問題。 在此先感謝! :) 我試過this.DoubleBuffered = true以防止閃爍。這沒有用。 Var p是面板繪製的東西。 public partial class Form1 : Form
{