• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
VB编程问与答
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
VB编程问与答
软件发布 VB编程问与答
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 编程技术 >> VB & VB.NET教程 >> VB编程问与答

VB编程问与答

添加时间: 2006-2-15 3:38:04  作者: VB教程  阅读次数:227   来源: http://www.d9soft.com

          VB编程问与答

  1.如何让文本框只接受数字?

  答:使用如下代码,在文本框的按键事件中加入:

  Private Sub Textl_KeyPress(KeyAscii As Integer)
  If keyAscii>=33 Then
  If KeyAscii<=vbkey9 And KeyAscii>=vbKey0 Then
  Else 注释:把KeyAscii设为0就是取消输 入。
  KeyAscii=0
  MsgBox ”不要输入数字!”
  End If
  End If
  End Sub

  注意:KeyAscii键值与KeyCode 相同,我们可以查看KeyCode值,不 过有些KeyCode键值必须在 KeyDown和KeyUp中才有效,在 KeyPress的KeyAscii中没用。利用 KeyAscii=0的方式在KeyPress中有 用,但在KeyDown中让KeyCode=0 就不行了。

  2.VB中的进制转换是怎样的?

  答:用函数Oct()将十进制位数 转换为八进制,用Hex()将十进制位 数转换为十六进制,不过值得注意的 是转换后数字型变为字符型。如果是 一个变量我们可以用如下代码完成十 进制向其他进制转换的目的。

  dim Anum as long
  Anum=& 010 注释:&0是八进制的 表示符号Anum自行转换为8。
  Anum=&HA 注释:&H是十六进制的 表示符号Anum自行转换为10。
  如果我们有一个字符变量Astring 为八进制的或十六进制的,用Anum=” &0” + Astring和Anum=“&H”+Astring 能将它转换为十进制。
  VB中我没有找到二进制的转换函 数,用如下代码可以实现十进制到二进 制的转换。
  Option Explicit
  Ptivate FunctiOn TenturnTwo (ByVal varNum As Long)
  Dim returnString As String,ModNum As Integer
  DO While varNum>0
  ModNum=varNum Mod 2
  varNum=varNum2
  returnString=Trim(Str (ModNum))+returnString
  Loop
  TenturnTwo=returnString
  End Function
  Private Function TwoturnTen (ByVal varString As String)
  Dim Slen As Long,I As Long,
  returnNum As Long
  Slen=Len(varString)
  For I=o To Slen-1
  returmNum=returnNum +Val(Mid (varString,I+1,1))*(2^(Slen-I-1))
  Next
  TWoturnTen=returnNum
  End Function

  3.在VB5.0下,如何用程序改 变中文与英文的输入方式?

  答:VB5.0在可以输入文字的地 方(如TextBox,ListBox,ComBox... 等)有一个输入法切换属性IMEMode。我 们可以先用ImeStatus函数来检测当前的 输入状态,并用IMEMode来控制其输入 状态。 下面是IMEMode的属性值。

  Text1.IMEMode=0(预定值)
  Text1.IMEMode=l(切换为中文输 入)
  Text1.IMEMde=2(切换为英文输 入、
  Text1.IMEMde=3(关闭中文输入 的功能,也就是只能做英文输入。)   

 

上下文章:

 

上一篇文章: VB问题全功略(下) 下一篇文章: 用VB编写“红绿灯”程序

相关文章:

  • NET 拖动无边框窗体编程实例
  • 自学.NET之路-C#编程之基础总结
  • 编程实例 使用C#的BitmapData
  • Oracle专家高级编程学习笔记[1]
  • Oracle专家高级编程学习笔记[2]

相关软件:

  • 编程傻瓜--逗死汇编 V1.6
  • KS线切割编程系统 V2.18
  • 软件编程伴侣 4.0
  • 易语言汉语编程环境 V4.10
  • 超想中文汇编编程学习系统(中英对照版) V3.0
  • VFP完全控制大、中、小型数据库编程接口 V12.0

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

编程技术分类导航

  • ASP & ASP.NET教程
  • PHP教程
  • JSP教程
  • C/C++教程
  • VB & VB.NET教程
  • VC教程
  • Delphi教程
  • BCB教程
  • VFP教程
  • PB教程
  • JAVA教程
  • XML教程
  • C#教程
  • CGI教程

本类经典文章推荐

  • VB.net2008创建发送与接收端程序
  • C++程序设计之四书五经
  • VB入门教程之四
  • VB入门教程之三
  • VB入门教程之二
  • VB入门教程之一
  • 压缩被DBGIRD控件正在使用的MDB数...
  • 谈谈VB的数据库编程方式
  • 在VB中用DAO实现数据库编程
  • Data控件使用有密码的Access数据库

VB & VB.NET教程阅读排行

  • VB入门教程之一
  • VB入门教程之二
  • VB入门教程之三
  • VB入门教程之四
  • 如何编写高质量的VB代码
  • 初学者必知:VB10个小编程
  • VB访问SQL Server数据库技术全揭密
  • 怎样在VB中控制Word?
  • 用DAO或ADO正确访问Access 2000
  • VB中列表框的使用技巧说明

编程技术阅读总排行

  • VB入门教程之一
  • Java连接数据库实例
  • VC++之List Box/Check List Box控...
  • 第二章 PowerBuilder 入门之创建新...
  • VC++ List Ctrl控件
  • 第一章 什么是PowerBuilder
  • VC++ Combo Box/Combo Box Ex控件
  • 学C++不得不看的一篇文章
  • VB入门教程之二
  • VC++之Button控件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有