让VB在程序中显示错误行
2008-02-23 06:49:50来源:互联网 阅读 ()
首先,在窗体中建立一个“线”控件,并把它的索引号定为0。接着,添加如下的代码:
Private Sub SetErrorState(ByVal ErrorState As Boolean, _
ByRef Control As Control)
On Error Resume Next
Load linError(Control.Index)
With linError(Control.Index)
Set .Container = Control.Container
.X1 = Control.Left
.X2 = Control.Left Control.Width
.Y1 = Control.Top Control.Height 10
.Y2 = Control.Top Control.Height 10
.BorderColor = VBRed
.Visible = ErrorState
End With
End Sub
以上程序将会在一个控件数组中建立新的线以匹配引入的控件。然后,设置线的容器以处理标签控件中的文本框。它设置了线的位置和颜色,如果ErrorState为True,线为可见。
在文本框的Validate事件添加以下代码,以调用SetErrorState方法:
If Text1(Index).Text = "1" Then
注释:==Valid
Call SetErrorState(False, Text1(Index))
Else
注释:==Invalid
Call SetErrorState(True, Text1(Index))
End If
相比于信息对话框,使用行来显示错误状态很少打断开发人员的编程思路,并且这一方法很容易学会。
上一篇: 使用文件的默认的打开方式
下一篇: 获得Windows的临时文件的路径
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:VB入门教程之一
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash