归纳总结VB.NET编程技巧

开发 后端
这里总结了关于VB.NET编程技巧,有文本框内容的自动选择、防止自身多次运行、格式化输入三个方面技术的分析,希望对大家有帮助。

在工作中总结了一点经验,以前总是不爱写,今天心情特别好,就来和大家一起分享一下VB.NET编程技巧吧。在软件安装等一些场合需要将文本框中的内容自动选择,比如选择确省安装路径,在VB中可用如下的事件驱动代码:

  1. sub text1_getfocus()  
  2. text1.selstart=0 ’选择起始位置  
  3. text1.sellength=65000 ’选择长度  
  4. end sub  
  5. sellength 

接近文本框允许的***长度(65535),这样做是为了强迫VB使用文本的实际长度。

1.VB.NET编程技巧之防止自身多次运行

#T#由于WINDOWS的多任务处理功能, 有些程序可能打开后忘记了,下次用时还可能再打开,这样做会占用系统资源降低系统效率。为了防止自身被多次运行,可利用VB应用对象提供的PrevInstance属性来检测内存中是否已有一个自身的副本,若有则给出提示后结束。一般将检测代码放在FORM_LOAD()中,因为程序一运行就要检测。

代码如下:

  1. sub form_load()  
  2. if App.PrevInstance then  
  3. msg$=App.exename & ”has already run”  
  4. msgbox msg$,48 ’给出程序已运行的提示和一惊叹号以示警告  
  5. end  
  6. endif  
  7. end sub 

2.VB.NET编程技巧之格式化输入

在数据输入过程中,有些数据要求一定的格式,比如限制输入的只能为数字或英文字符,这可用VB的格式输入文本框来实现。它与文本框(TEXT BOX)功能基本相似,但多了一个MASK属性,MASK属性常用的设定如下:
#—限定仅能输入数字0~9;
A— 限定输入为英文字符及数字;
?—限定仅能输入英文字符;
.—限定小数点位置;
:—限定时间分隔号;
/—限定日期分隔号

 
不需编写代码,只要在设计时将格式化文本框对象(MASKED EDIT)的MASK属性设计好所需格式即可。比如 ## - ## - ## 可输入12-11-96。

责任编辑:田树 来源: 博客
相关推荐

2009-11-02 13:14:18

VB.NET函数

2009-10-21 09:19:40

VB.NET文件压缩 

2009-10-26 16:53:00

VB.NET常用代码

2009-11-10 11:25:35

VB.NET与Basi

2010-01-20 18:51:16

VB.NET修改系统时

2010-01-15 13:52:42

VB.NET属性设置

2010-01-12 18:00:50

VB.NET界面

2009-10-20 10:59:32

VB.NET编程

2009-11-10 15:30:46

VB.NET编程原则

2009-10-23 13:40:09

VB.NET基类

2009-10-23 17:03:18

VB.NET事件编程

2010-01-11 16:04:10

VB.NET使用wit

2010-01-18 18:20:49

VB.NET使用API

2009-10-12 15:44:26

VB.NET动态编码技

2010-01-20 17:54:13

VB.NET特殊字符

2009-10-14 15:34:29

VB.NET窗体编程模

2010-01-14 17:11:17

VB.NET枚举

2009-11-02 15:08:58

VB.NET Obje

2010-01-15 15:51:43

VB.NET类添加方法

2010-01-22 11:02:30

VB.NET创建新变量
点赞
收藏

51CTO技术栈公众号