C# で Windows フォーム アプリケーションに一連の四角形を描画しようとしています。System.Drawing.Graphics を使用して Rectangles を描画しています。それらは正常に機能しますが、コンピューターで別のアプリケーションに切り替えるか、フォームを最小化すると、消えてしまいます。なぜこれが事実なのか誰にも分かりますか?
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);