VB中十六进制数的判断

制作3个文本框想要输入的都是十六进制数比如:12FBCA、AB345F等用if语句如何判断text1中的如是否等于15转化成的十六进制数我的代码是Ifval(text1.... 制作3个文本框想要输入的都是十六进制数比如:12FBCA、AB345F等
用if语句如何判断text1中的如是否等于15转化成的十六进制数
我的代码是If val(text1.text)=hex(15) form2.show
但是在文本框中输入F并不能显示form2这是为什么呢?
谢谢高手
如果我想将文本框输入的数等于一个8~28之间的随机数那又运行不出来,是怎么回事?
代码如下:
if (Text1.Text) = Hex(Int(21 * Rnd + 8)) form.show
展开
 我来答
檀桖鲆0gLc97
2009-04-24 · TA获得超过3190个赞
知道大有可为答主
回答量:952
采纳率:0%
帮助的人:1692万
展开全部
应该写成:
If Text1.Text = Hex(15) Then form2.Show

因为:当text1输入字符“F”时, Val(Text1.Text)就转化为0了。
lxz1969
2009-04-24 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
If (text1.text)=hex(15) form2.show
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式