-1
我想在C#中的Windows窗體應用程序上繪製一系列矩形。我正在使用System.Drawing.Graphics繪製矩形。他們工作得很好,但是一旦我切換到另一個應用程序在我的電腦上或最小化窗體,他們就會消失。有誰知道這是爲什麼?Windows窗體上的形狀消失
System.Drawing.Graphics graphics = this.CreateGraphics();
System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(
25 + (32 * PASS_THROUGH), 190, 32, 32);
graphics.DrawRectangle(System.Drawing.Pens.Green, rectangle);
您沒有繪製它們來響應WM_PAINT事件。您需要將事件處理程序附加到「Control.Paint」事件或重寫「OnPaint」。如果您需要進一步幫助,請發佈代碼。 –
添加了代碼,我很抱歉 – Evan
@TrevorElliott Post作爲答案,以便我可以upvote你。 – Tarik