空洞的思想英文:怎样在VB中实现在一个文本中不同进制的转换

来源:百度文库 编辑:高校问答 时间:2024/04/28 17:14:07
一般的进制都是由两个text,,一个为原进制,,一个为转换的时制。。怎么可以在一个text中实现两种进制的不同转换呢。。。就像WINDOWS下的科学计算器一样啊。。我实现是想不出来了,,连中间变量都用了。谢谢了。。
最好把代码也写出来啊。。谢谢了。。

在窗体放置一个textbox,两个command。
如:将10转换为十六进制,由text1获得输入,通过COMMAND1实现转换,再将转换后的数据在text1显示:
Private Sub Command1_Click()
Text1.Text = Hex(Text1.Text) '此处须保证text1的内容为数字,否则出错
End Sub

将A转换为十进制,同样由text1获得输入,然后通过command2实现转换,再将转换后的数据在text1显示:

Private Sub Command2_Click()
Text1.Text = Int("&H" & Text1.Text) 'text1的输入数据必须合法,否则出错
End Sub