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

本文关键字:数据 十六进制 最佳 是什么 方式 WinForms 显示 编辑 | 更新日期: 2023-09-27 17:48:49

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

我正在考虑某种富文本框或只是一组小文本框,但这两种想法都没有缺点。有没有一个像电子表格一样的免费自定义控件是有意义的,或者我必须自己滚动。任何想法都将不胜感激。

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

查看DataGridView。

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

更好的方法是创建一个类似小标签的自定义控件,用所有的铃铛和口哨来显示高亮显示的控件,并编辑所有这些控件并将其放在类似容器的自定义面板中。您可以为自定义标签指定行和列,以便于布局。