簡體   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