让VB在程序中显示错误行

露肩不平888

露肩不平888

2016-02-19 16:33

今天图老师小编给大家精心推荐个让VB在程序中显示错误行教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~
以下代码行假设你在文本框中显示错误行,这些代码稍加更改就可以适用其他范围。

  首先,在窗体中建立一个“线”控件,并把它的索引号定为0。接着,添加如下的代码:

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://m.tulaoshi.com/bianchengyuyan/)

在文本框的Validate事件添加以下代码,以调用SetErrorState方法:

IfText1(Index).Text="1"Then
  注释:==Valid
  CallSetErrorState(False,Text1(Index))
  Else
  注释:==Invalid
  CallSetErrorState(True,Text1(Index))
  EndIf

  相比于信息对话框,使用行来显示错误状态很少打断开发人员的编程思路,并且这一方法很容易学会。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)->

展开更多 50%)
分享

猜你喜欢

让VB在程序中显示错误行

编程语言 网络编程
让VB在程序中显示错误行

在VB中异步执行程序

编程语言 网络编程
在VB中异步执行程序

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在VB程序中处理随机事件

编程语言 网络编程
在VB程序中处理随机事件

在VB程序中怎样挂断拨号网络

编程语言 网络编程
在VB程序中怎样挂断拨号网络

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在VB中利用UDP协议编写聊天程序

编程语言 网络编程
在VB中利用UDP协议编写聊天程序

在MFC程序中添加全屏显示功能

C语言教程 C语言函数
在MFC程序中添加全屏显示功能

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

五个为你的设计添加光影效果的简单技巧

五个为你的设计添加光影效果的简单技巧

VB中不规则图形热点的实现

VB中不规则图形热点的实现
下拉加载更多内容 ↓