C♯相談室 Part2
■ このスレッドは過去ログ倉庫に格納されています
0047デフォルトの名無しさん
NGNGprivate void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g = e.Graphics;
Rectangle r = ClientRectangle;
LinearGradientBrush lb = new LinearGradientBrush(r, Color.Red, Color.Yellow,LinearGradientMode.BackwardDiagonal);
g.FillRectangle(lb, r);
}
フォームのリサイズを繰り返すと四角の跡が残ってしまいます。
そこで再描画するようにしたんですが
public Form1()
{
//
// Windows フォーム デザイナ サポートに必要です。
//
InitializeComponent();
//
// TODO: InitializeComponent 呼び出しの後に、コンストラクタ コードを追加してください。
//
SetStyle(ControlStyles.ResizeRedraw,true);
}
今度はちらつきがひどすぎます。(T_T)
何かうまく描画する方法はないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています