今天图老师小编给大家精心推荐个让VB在程序中显示错误行教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~
【 tulaoshi.com - 编程语言 】
以下代码行假设你在文本框中显示错误行,这些代码稍加更改就可以适用其他范围。首先,在窗体中建立一个“线”控件,并把它的索引号定为0。接着,添加如下的代码:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)PrivateSubSetErrorState(ByValErrorStateAsBoolean,_
ByRefControlAsControl)
OnErrorResumeNext
LoadlinError(Control.Index)
WithlinError(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
EndWith
EndSub
以上程序将会在一个控件数组中建立新的线以匹配引入的控件。然后,设置线的容器以处理标签控件中的文本框。它设置了线的位置和颜色,如果ErrorState为True,线为可见。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)在文本框的Validate事件添加以下代码,以调用SetErrorState方法:
IfText1(Index).Text="1"Then
注释:==Valid
CallSetErrorState(False,Text1(Index))
Else
注释:==Invalid
CallSetErrorState(True,Text1(Index))
EndIf
相比于信息对话框,使用行来显示错误状态很少打断开发人员的编程思路,并且这一方法很容易学会。
->来源:http://www.tulaoshi.com/n/20160219/1612411.html
看过《让VB在程序中显示错误行》的人还看了以下文章 更多>>