在WinForms中显示和编辑大量十六进制数据的最佳方法是什么?

时间:2008-10-13 17:50:30

标签: c# winforms controls ui-design

我希望在16 X n网格状显示中显示128到512字节大小的十六进制数据(0x00到0xFF)。它需要能够选择单个元素或一组元素并以某种方式突出显示数据。它还需要允许编辑。我正在使用Winforms在C#3,5中写这个。

我正在考虑某种富文本框或只是一些小文本框,但这两种想法都没有缺点。是否有一个免费的电子表格式自定义控件是有道理的,或者我将不得不自己动手。任何想法,将不胜感激。

2 个答案:

答案 0 :(得分:2)

看一下DataGridView。

你需要将其分解为组成单元格,但它绝对适用于组合数据网格(如Excel)。

答案 1 :(得分:1)

更好的方法是创建一个像小标签的自定义控件,所有的铃声和​​口哨都显示突出显示,并编辑并将所有这些放在自定义容器中,如面板。您可以为自定义标签指定行和列,以便于布局。