首页 相关文章 VB编程问与答

VB编程问与答

1.如何让文本框只接受数字?
  
答:使用如下代码,在文本框的按键事件中加入:
  PrivateSubTextl_KeyPress(KeyAsciiAsInteger)
  IfkeyAscii=33Then
  IfKeyAscii=vbkey9AndKeyAscii=vbKey0Then
  Else'把KeyAscii设为0就是取消输入。
  KeyAscii=0
  MsgBox”不要输入数字!”
  EndIf
  EndIf
  EndSub
  注意:KeyAscii键值与KeyCode相同,我们可以查看KeyCode值,不过有些KeyCode键值必须在KeyDown和KeyUp中才有效,在KeyPress的KeyAscii中没用。利用KeyAscii=0的方式在KeyPress中有用,但在KeyDown中让KeyCode=0就不行了。
  2.VB中的进制转换是怎样的?
  
答:用函数Oct()将十进制位数转换为八进制,用Hex()将十进制位数转换为十六进制,不过值得注意的是转换后数字型变为字符型。如果是一个变量我...[ 查看全文 ]

2016-02-19 标签:

VB编程问与答的相关文章

手机页面
收藏网站 回到头部