Создание сетки в форме для представления битовых данных (C #, Windows Forms) - PullRequest
0 голосов
/ 25 октября 2009

Я экспериментирую с C # с использованием Visual Studio 2010 Beta 2. Я хотел бы отобразить данные в том же формате, что и в Windows Defragmenter, то есть в виде сетки, состоящей из множества небольших прямоугольных элементов. Эти элементы должны быть отключены и включены в зависимости от данных (т. Е. Иметь разные цвета) и настраиваться по количеству элементов и отображаемому размеру элементов.

Есть ли такой встроенный элемент управления, который я мог бы использовать, или я должен сделать свой собственный (и в последнем случае, какой подход вы бы порекомендовали)?

1 Ответ

1 голос
/ 25 октября 2009

UserControl, содержащий PictureBox, вероятно, будет хорошим подходом. Рисование сетки довольно просто. Если сетка очень большая или она обновляется очень часто, то переопределение обработчика событий Paint в UserControl - это второй подход.

...