2008-10-13 1 views
1

Я ищу для отображения массива размером от 128 до 512 байтов в размере шестнадцатеричных данных (от 0x00 до 0xFF) на 16-дюймовом экране в виде сетки. Ему нужна возможность выбора одного элемента или группы элементов и каким-то образом выделять данные. Также необходимо разрешить редактирование. Я пишу это в C# 3,5 с помощью Winforms.Каков наилучший способ отображения и редактирования большого массива шестнадцатеричных данных в WinForms?

Я рассматриваю какое-то богатое текстовое поле или просто массив небольших текстовых полей, но ни одна идея не имеет недостатков. Есть ли бесплатный табличный пользовательский контроль, который имеет смысл, или мне придется сворачивать самостоятельно. Любые идеи были бы хорошы.

ответ

2

Посмотрите на DataGridView.

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

1

Лучшим подходом будет создание настраиваемого элемента управления, такого как маленькая метка, со всеми колокольчиками, чтобы показать выделенную и отредактировать и поместить все это в пользовательский контейнер, например, панель. вы можете указать строку и столбец для своей пользовательской метки для упрощения компоновки.

Смежные вопросы