问题  六角编辑器控制

Haseena

成员
已加入
2016年2月3日
留言内容
9
编程经验
Beginner
妈妈/先生,
任何人都对十六进制编辑器窗口中用于显示与每个字节相对应的十六进制值和相应的ASCII值的控件有想法。
请为此提供建议/代码来帮助我
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,524
地点
悉尼,澳大利亚
编程经验
10+
嗯,也许是一个TextBox。您可以使用Convert.ToByte将十六进制字符串转换为Byte,使用Byte的ToString方法将其转换为十六进制String。
 

Haseena

成员
已加入
2016年2月3日
留言内容
9
编程经验
Beginner
嗯,也许是一个TextBox。您可以使用Convert.ToByte将十六进制字符串转换为Byte,使用Byte的ToString方法将其转换为十六进制String。

先生
我已将二进制数据转换为十六进制值,并将其显示在文本框中。现在我需要显示相应的ascii值。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,049
地点
挪威
编程经验
10+
hexeditor窗口,用于显示十六进制值
你在寻找一个十六进制 编辑 或十六进制 观看者 控制?您是否尝试搜索现有的?例如:
.net十六进制编辑器控件-Google搜索
.net十六进制查看器控件-Google搜索

这里为编辑者和查看者提供一些建议: c#-Windows.Forms的十六进制查看器控件的建议? - 堆栈溢出
对于查看者,我喜欢它以System.Design程序集中ByteViewer控件的形式存在于.Net框架中的事实,以前是不知道的。
 

Haseena

成员
已加入
2016年2月3日
留言内容
9
编程经验
Beginner
先生

我在下面的代码中尝试过,错误显示找不到Byte Viewer。请帮助我
ByteViewer bv =新的ByteViewer();
bv.SetFile(@"c:\ windows \ notepad.exe"); // or SetBytes
Controls.Add(bv);
 

阿拜

新成员
已加入
2021年1月13日
留言内容
1
编程经验
10+
Wpf Hexeditor是功能强大且可完全自定义的用户控件,用于将文件或流编辑为十六进制,十进制和二进制。

您可以在Wpf或WinForm应用程序中非常轻松地使用它。下载代码并测试Wpf(C#,VB.NET)和WinForm(C#)示例。

阿拜 / WpfHexEditorControl

<!-- XAML -->
<Control:HexaEditor/>
<控件:HexaEditor Width ="NaN" Height="NaN"/>
<控件:HexaEditor Width ="Auto" Height="Auto"/>
<控件:HexaEditor FileName = {Binding FileNamePath} Width ="Auto" Height="Auto"/>

Sample11-NOTBL.png
 
最佳 底部