私はC#でグラフィックスクラスの多くを勉強していませんが、日々の楽しい時間(時間を渡すためのコーディング)のためにそれが必要であることに気づきました。
描画されたグラフィックを(フォームに表示される前に)保存して、セグメント全体を1つずつ描画するのではなく、同時に描画できるようにする方法があるかどうかを知りたいだけです。Graphics
セグメントとは、クラスを使用して描画可能な形状のコレクションを意味します。
.FillRectangle
言い換えれば、、または同等のものを呼び出して画面に表示する前に、これらすべてを描画しようとしています。
また、GDI +などの既存の方法を使用せずにグラフィックを描画する既知の方法はありますか?
私が何かを逃したならば、私に知らせてください。
コードの編集:
using (Graphics formGraphics = df.CreateGraphics())
{
this.DoubleBuffered = true;
foreach (Dot d in memmap)
{
c = Color.FromArgb(d.r, d.g, d.b);
using (SolidBrush brush = new SolidBrush(c))
{
formGraphics.FillRectangle(brush, d.x, d.y, 1, 1);
}
}
this.DoubleBuffered = false;
}