工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > 开发专栏 > VB > 正文
适合Visual Basic初学者的10个小技巧
[文章信息]
作者:HASH
时间:2005-02-05
出处:天极社区
责任编辑:方舟
[文章导读]
VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了
advertisement
热点推荐
· Excel轻松制作抽奖系统
· 谈谈J2SE中的序列化之接受默认序列化
· 玩QQ宠物的八大秘笈绝招
· WinMX不比Emule逊色
· QQ宠物喂养指南
[正文]
  1、如果一行程序太长,能不能换行?

  VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如:

Sub PicMove()
 Frm.Picture2.Left = Frm.Picture1.Left + _ ’加上换行符
 Frm.Picture1.Width
End Sub

  2、 如何在设计的时候清空存在的图片?

  用鼠标点中该图片,在属性窗口中选中Picture属性,按Del键便可清空图片。

  3、 Visual Basic 如何注释一段较长程序代码?

  VB注释程序代码的符号是“'”,只要在某行程序前面加上“'”,就可以注释该行程序。但如果程序代码很长的时候,一行一行地注释令人觉得难以忍受。VB本身提供了这个功能,在主菜单“视图”选项的“工具栏”下,选中Edit,VB的界面会出现一排工具按钮,其中的手形图标按钮后的两个按钮用于“设置注释块”和“解除注释块”。

  4、怎么实现鼠标一移上去就出现小提示窗口的功能?

  VB 里每个控件都有ToolTipText属性,只要加上一行程序就可以了。

  例如:Label1.ToolTipText = "这是提示!"。

  5、 如何获得当前软件的运行磁盘目录和命令行参数?

  VB里面有个系统对象叫App。App.Path就是当前软件的运行目录。而命令行参数存放在一个系统变量里面,叫Command。程序语句如下:

Label1.Caption=App.Path
Label2.Caption=Command$

  6、我想换掉鼠标显示的形状,怎么做?

  VB提供的系统控件一般都有MousePointer和MouseIcon属性。我们可以寻找自己喜欢的*.ICO,*.CUR文件,实现的程序如下:

Screen.MousePointer= 99 ’用户鼠标类型
Screen.MouseIcon=LoadPicture("C:\ABC\1.ICO") ’读取鼠标的图标文件

  7、如何设置程序的错误出口?

  On Error语句用于程序的错误出口处理。一般的处理方法有两种。

  1) 遇到错误跳转到某一行程序去执行,On Error GoTo someline。

  例如:

On Error GoTo ERR_LINE
...
Label1.Caption=“正确执行”
ERR_LINE:
...
Label1.Caption=“出错了!”

  2) 遇到错误之后忽略当前错误,继续执行,On Error Resume Next。

  例如:

On Error Resume Next
...
Label1.Caption=“不管对不对都要执行”
...

  8、怎样获得键盘输入和判断敲键的Ascii值?

  把窗体的KeyPreview属性设置成True,然后在Form_KeyPress 事件里编写程序代码如下:

Private Sub Form_KeyPress(KeyAscii As Integer)
 Me.Caption = Str(KeyAscii) ‘取得键盘输入的字符
 ...
End Sub

  9、我希望窗体一运行就在屏幕的中央,怎么实现?

  VB的系统对象Screen记录了当前显示模式的高度和宽度,可以利用这个值来设置窗体的位置。

Sub CenterForm(frm As Form) ‘定义过程
 frm.Move (Screen.width - frm.width) \ 2, (Screen.Height - frm.Height) \ 2
End Sub

Private Sub Form_Load()
 CenterForm Me ’调用过程
End Sub

  10、很多软件都有鼠标在文本框TextBox一按下,就选中所有文字的功能,是怎么实现的?

Private Sub Text1_GotFocus()
 Text1.SelStart = 0
 Text1.SelLength = Len(Text1.Text) ’过程调用
End Sub



发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • 用Visual Basic设计手机短信收发程序
  • VB图像处理之图像的亮度对比度调整
  • VB实现文件数据对SQL Server上传下载
  • 用VB6.0编写磁盘格式化程序
  • 在VB6中实现Kodak控件编程
  • 天极TechTarget “我不做精准谁做”
  • 印度放宽电讯投资限制 和记电讯重组当地业务
  • 舌战:3G问题研讨会 专家学者聚集 主角何在
  • 数码相机价格下降10% 成年节市场礼品新宠
  • 警惕垄断:在民族情结和全球化中间寻找平衡
  • 并购仁科暗藏玄机 甲骨文全业务中国猜想
  • HVD放言要阻截蓝光阵营 矛头指向对手EVD
  • 医疗信息化:信息时代新经济的又一爆发点
  • Advertisement

    天极无线


    奇妙科幻|美好风光|清风车影|漫画卡通|星座生肖|明星写真|动物世界
    老鼠爱大米
    挥着翅膀的女孩
    女人味
    栀子花开
    白月光
    刚刚好
    江南
    快乐崇拜
    亲爱的你怎么不在我身边
    小薇
    2002年的第一场雪
    有多少爱可以重来
    我的地盘
    七里香
    情人
     
    老鼠爱大米 老板电话
    冲动的惩罚 七里香
    我不是黄蓉 女生撒娇
    盛夏的果实 坚持到底
    孤单北半球 眉飞色舞
    挪威的森林 可爱女人
    最浪漫的事 老板电话

    CSEEK搜索