【问题标题】:What is the best way to display and edit a large array of hex data in WinForms?在 WinForms 中显示和编辑大量十六进制数据的最佳方法是什么?
【发布时间】:2010-09-16 22:31:59
【问题描述】:

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

我正在考虑使用某种富文本框或只是一组小文本框,但是这两种想法都不是没有缺点的。是否有一个免费的类似电子表格的自定义控件有意义,或者我将不得不自己推出。任何想法,将不胜感激。

【问题讨论】:

    标签: c# winforms controls ui-design


    【解决方案1】:

    看看 DataGridView。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2010-12-06
        • 2021-08-31
        • 1970-01-01
        • 2011-12-19
        • 2012-02-14
        • 1970-01-01
        • 2016-10-18
        • 1970-01-01
        • 2018-08-30
        相关资源
        最近更新 更多