我是靠谱客的博主 风中板凳,最近开发中收集的这篇文章主要介绍实例087错误提示ErrorProvider 组件(Windows 窗体),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ErrorProvider 组件(Windows 窗体)

https://docs.microsoft.com/zh-cn/dotnet/framework/winforms/controls/errorprovider-component-windows-forms

        ErrorProvider类是由Component类继承而柬。ErrorProvider显示一个简单的界面,向最终用户指出窗体上的控件具有与它关联的错误。如果为控件指定了错误描述字符串,控件旁将会出现一个图标。
        ErrorProvider类的主要属性和方法包括:

  • BlinkStyle.图标闪动的方式;
  • BlinkRate,图标闪烁的速率;
  • SetError,绑定显示错误图标的控件及错误信息,SetError有两个参数:一个是绑定的控件,  一个是当鼠标在错误图标上悬停时显示的错误信息。

Public Class Form1

    Private Function SpecialChars(ByVal s As String) As Boolean
        Dim str() As Char
        str = s.ToCharArray

        Dim icount As Integer
        Dim ch As Char
        For icount = 0 To str.Length - 1
            ch = str(icount)
            If Not (Asc(ch) >= Asc("a") And Asc(ch) <= Asc("z")) Or _
                (Asc(ch) >= Asc("A") And Asc(ch) <= Asc("Z")) Then
                Return True
            End If
        Next
        Return False
    End Function

    Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If SpecialChars(TextBox1.Text) Then
            ErrorProvider1.SetError(TextBox1, "该文本框只接受字母")
        Else
            ErrorProvider1.SetError(TextBox1, "")
        End If
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Me.Close()
    End Sub
End Class

 

最后

以上就是风中板凳为你收集整理的实例087错误提示ErrorProvider 组件(Windows 窗体)的全部内容,希望文章能够帮你解决实例087错误提示ErrorProvider 组件(Windows 窗体)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部