繁体   English   中英

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

[英]What is the best way to display and edit a large array of hex data in WinForms?

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

我正在考虑某种形式的富文本框或只是一系列小文本框,但是这两种想法都没有缺点。 是否有一个免费的类似电子表格的自定义控件有意义,还是我必须自己动手做。 任何想法,将不胜感激。

看一下DataGridView。

您需要将其分解为组成单元格,但这对于将数据网格(例如Excel)放在一起绝对是非常好的。

更好的方法是创建一个像小标签一样的自定义控件,使所有的钟声和哨子都突出显示,然后将它们全部编辑并放入自定义容器(如面板)中。 您可以为自定义标签指定行和列,以简化布局。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM