vb程序: 求一个vb程序,可以实现text1.text中十六进制数与字符相互转换

我想请问下,vb程序: 求一个vb程序,可以实现text1.text中十六进制数与字符相互转换
最新回答
空城仅有旧梦在

2024-09-23 04:49:25

文本框的内容都是字符串。假设Text1保存10进制数,Text2保存16进制数。
进制转换一种简便的方法是利用VB的转换函数进行自动转换:
Text2.Text = "&H" & Hex(Text1.Text)'转换成16进制。添加 "&H" 便于下面的转换
Text1.Text = Format(Val(Text2.Text))'转换成10进制

当然也可以自己写过程进行转换,逐个数字分析,利用公式进行转换,有兴趣可以查查相关的资料
花开丶终会败

2024-09-23 06:25:20

Text1.Text=Chr(Val(Text1.Text))
Text1.Text=Str(Hex(Asc(Left(Text1.Text),1)))