ビットデータを表すフォームでグリッドを作成(C#、Windowsフォーム)

StackOverflow https://stackoverflow.com/questions/1621901

質問

Visual Studio 2010 Beta 2を使用してC#を実験しています。実行したいのは、Windowsデフラグツールと同様の形式で、つまり、多数の小さな長方形要素で構成されるグリッドにデータを表示することです。これらの要素は、データに応じてオンとオフを切り替え(つまり、異なる色を使用)、要素の数と要素の表示サイズをカスタマイズする必要があります。

使用できるコントロールが組み込まれていますか、それとも自分で作成する必要がありますか(後者の場合、どのアプローチをお勧めしますか)

役に立ちましたか?

解決

PictureBoxを含むUserControlは、おそらく適切なアプローチです。グリッドの描画は非常に簡単です。グリッドが非常に大きい場合や非常に頻繁に更新される場合は、UserControlのPaintイベントハンドラーをオーバーライドするのが2番目の方法です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top