{
if (hexBox2.ByteProvider == null) return;
hexBox2. MarkByte(e.Graphics, 4); //1.设置某字节的背景色
byte headerByte = hexBox2.ByteProvider.ReadByte(4); //2.读取字节
//包头显示
hexBox2.SetHeader(5, Color.Red, true); //3.包头着色
}
4.坐标轴十进制: hexBox2.UseHexForAxes = false; //true为16进制
5. 显示字符视图:hexBox2.StringViewVisible = true;
6.读取字节F:\VS\TsParser180831\Be.Windows.Forms.HexBox\DynamicFileByteProvider.cs
public byte ReadByte(long index)
{
long blockOffset;
DataBlock block = GetDataBlock(index, out blockOffset);
FileDataBlock fileBlock = block as FileDataBlock;
if (fileBlock != null)
{
return ReadByteFromFile(fileBlock.FileOffset + index - blockOffset);
}
else
{
MemoryDataBlock memoryBlock = (MemoryDataBlock)block;
return memoryBlock.Data[index - blockOffset];
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
c#的HexEditor控件源码示例
共89个文件
cs:34个
resources:9个
dll:9个
1星 需积分: 50 48 下载量 162 浏览量
2018-09-27
16:25:47
上传
评论 3
收藏 561KB ZIP 举报
温馨提示
Be.HexEditor-1.6.0做的HexEditor示例,修改了一些方法,使得更实用一些。本例简单介绍了查找,着色,显示坐标方面的常用功能。网上找了半天,就该控件比较实用,其他大部分都bug多。
资源推荐
资源详情
资源评论
收起资源包目录
MyHexEditor.zip (89个子文件)
Be.Windows.Forms.HexBox
Provider_DynamicFileByte.cs 24KB
DataBlock.cs 794B
BitControl.cs 9KB
BuiltInContextMenu.cs 12KB
DynamicFileByteProvider.cs 21KB
DataMap.cs 8KB
DynamicByteProvider.cs 4KB
Provider_DynamicByte.cs 4KB
Provider_FileByte.cs 7KB
BitControl.Designer.cs 4KB
IByteProvider.cs 2KB
FileDataBlock.cs 2KB
ByteCharConverters.cs 3KB
HexBox.bmp 246B
AssemblyInfo.cs 3KB
Be.Windows.Forms.HexBox.xml 148B
Util.cs 1KB
FileByteProvider.cs 6KB
HexBox.resx 6KB
Properties
Resources.Designer.cs 3KB
Resources.resx 6KB
NativeMethods.cs 770B
HexBox.cs 152KB
FindOptions.cs 3KB
HexCasing.cs 492B
BitControl.resx 6KB
ByteCollection.cs 3KB
HexBox.snk 596B
BitInfo.cs 2KB
obj
Debug
Be.Windows.Forms.HexBox.csproj.GenerateResource.Cache 911B
Be.Windows.Forms.HexBox.dll 104KB
Refactor
Be.Windows.Forms.HexBox.dll 44KB
ResolveAssemblyReference.cache 92KB
Be.Windows.Forms.BitControl.resources 180B
TempPE
Properties.Resources.Designer.cs.dll 4KB
Be.Windows.Forms.HexBox.pdb 250KB
Be.Windows.Forms.HexBox.resources 180B
Be.Windows.Forms.HexBox.csproj.FileListAbsolute.txt 3KB
Be.Windows.Forms.Properties.Resources.resources 180B
Release
Be.Windows.Forms.HexBox.csproj.GenerateResource.Cache 911B
Be.Windows.Forms.HexBox.dll 92KB
Refactor
Be.Windows.Forms.HexBox.dll 44KB
ResolveAssemblyReference.cache 92KB
Be.Windows.Forms.BitControl.resources 180B
TempPE
Properties.Resources.Designer.cs.dll 4KB
Be.Windows.Forms.HexBox.resources 180B
Be.Windows.Forms.HexBox.csproj.FileListAbsolute.txt 1KB
Be.Windows.Forms.Properties.Resources.resources 180B
readme.txt 1KB
BytePositionInfo.cs 650B
bin
Debug
Be.Windows.Forms.HexBox.dll 104KB
Be.Windows.Forms.HexBox.xml 148B
Be.Windows.Forms.HexBox.pdb 250KB
Release
Be.Windows.Forms.HexBox.dll 92KB
MemoryDataBlock.cs 2KB
Be.Windows.Forms.HexBox.csproj 9KB
IProvider_Byte.cs 3KB
MyHexEditor
FormFind.cs 6KB
Form1.cs 10KB
Program.cs 1KB
FormFind.resx 6KB
Form1.resx 7KB
Properties
Settings.settings 249B
Resources.Designer.cs 3KB
AssemblyInfo.cs 1KB
Settings.Designer.cs 1KB
Resources.resx 5KB
DataSources
FormFind.datasource 589B
FormFind.Designer.cs 9KB
Form1.Designer.cs 19KB
obj
Debug
MyHexEditor.Properties.Resources.resources 180B
ResolveAssemblyReference.cache 8KB
MyHexEditor.exe 24KB
MyHexEditor.FormFind.resources 180B
MyHexEditor.csproj.GenerateResource.Cache 908B
MyHexEditor.Form1.resources 180B
MyHexEditor.csproj.FileListAbsolute.txt 3KB
MyHexEditor.pdb 48KB
MyHexEditor.csproj 4KB
bin
Debug
MyHexEditor.vshost.exe 14KB
Be.Windows.Forms.HexBox.dll 104KB
MyHexEditor.exe 24KB
Be.Windows.Forms.HexBox.xml 148B
MyHexEditor.vshost.exe.manifest 490B
Be.Windows.Forms.HexBox.pdb 250KB
2PAT.ts 376B
MyHexEditor.pdb 48KB
MyHexEditor.sln 1KB
MyHexEditor.suo 51KB
共 89 条
- 1
资源评论
- qq_430152652020-01-10垃圾代码,不能用!
rell336
- 粉丝: 31
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功