VB .NET中所有文本框的通用功能

badar1653

我写了一个函数来验证文本字段中的数字输入,即“ txtDiaThick”。我如何才能使该函数通用,使其可以处理所有数字字段?例如,如何使“ txtDiaThick.Focus()”通用?

这是代码。

Private Sub txtDiaThick_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles txtDiaThick.Validating

        If Not IsNumeric(txtDiaThick.Text) And txtDiaThick.Text <> String.Empty Then
            MessageBox.Show("Diameter must be numeric")
            e.Cancel = True
            txtDiaThick.Focus()
            Exit Sub
 End If

    End Sub
Ry-

您将使用sender参数,该参数表示引发事件的控件:

Private Sub NumericTextBox_Validating(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles txtDiaThick.Validating, …
    Dim numericTextBox As TextBox = DirectCast(sender, TextBox)

    If numericTextBox.Text <> String.Empty AndAlso Not IsNumeric(numericTextBox.Text) Then
        MessageBox.Show("Diameter must be numeric")
        e.Cancel = True
        numericTextBox.Focus()
    End If
End Sub

不过,如果合适,请考虑使用专用于数字的控件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VB屏蔽的文本框丢失数字

来自分类Dev

如何从字符串数组中获取值并将它们分配给多行文本框,在其中所有值都用VB.net中的新行分隔

来自分类Dev

屏蔽的文本框导致VB.NET错误

来自分类Dev

在vb.net中循环浏览文本框

来自分类Dev

vb.net在表单之间传递文本框。

来自分类Dev

使用自动完成功能,当datagridview文本框为空时,如何显示所有数据?VB.NET

来自分类Dev

如何在文本框中删除带有斜杠的最后一个单词VB.NET

来自分类Dev

ASP.Net(VB)文本框-设置默认文本

来自分类Dev

VB.net中带有两个文本框的循环

来自分类Dev

清除vb.net中的所有文本框会引发错误

来自分类Dev

查找字符串中单词的所有实例,并将其显示在文本框中(vb.net)

来自分类Dev

VB文本框输入为单个

来自分类Dev

vb.net中的文本框光标

来自分类Dev

以相同的形式VB.NET更改所有文本框的属性

来自分类Dev

使用vb.net收集带有checkboxlist项目的文本框文本

来自分类Dev

VB屏蔽的文本框丢失数字

来自分类Dev

从文本框中输入文本到组合框vb.net

来自分类Dev

如何从字符串数组中获取值并将它们分配给多行文本框,在其中所有值都在VB.net中用换行符分隔

来自分类Dev

显示从SQL到vb.net文本框的数据

来自分类Dev

在VB.NET中动态添加文本框

来自分类Dev

在文本框VB.net中显示逗号

来自分类Dev

文本框行进入listview子项vb.net

来自分类Dev

Vb.net从在其他文本框中逐行插入的文本框中获取文本

来自分类Dev

Vb.net附加文本框的行

来自分类Dev

打开文件富文本框(VB.NET)

来自分类Dev

无法更新文本框 vb.net -crossthreading

来自分类Dev

VB.Net 文本框公式阅读器

来自分类Dev

VB.NET Webbrowser,htmlelement 通过没有 ID 的元素获取文本框

来自分类Dev

将 CSV 读取到 Vb.net 中的一系列现有文本框

Related 相关文章

  1. 1

    VB屏蔽的文本框丢失数字

  2. 2

    如何从字符串数组中获取值并将它们分配给多行文本框,在其中所有值都用VB.net中的新行分隔

  3. 3

    屏蔽的文本框导致VB.NET错误

  4. 4

    在vb.net中循环浏览文本框

  5. 5

    vb.net在表单之间传递文本框。

  6. 6

    使用自动完成功能,当datagridview文本框为空时,如何显示所有数据?VB.NET

  7. 7

    如何在文本框中删除带有斜杠的最后一个单词VB.NET

  8. 8

    ASP.Net(VB)文本框-设置默认文本

  9. 9

    VB.net中带有两个文本框的循环

  10. 10

    清除vb.net中的所有文本框会引发错误

  11. 11

    查找字符串中单词的所有实例,并将其显示在文本框中(vb.net)

  12. 12

    VB文本框输入为单个

  13. 13

    vb.net中的文本框光标

  14. 14

    以相同的形式VB.NET更改所有文本框的属性

  15. 15

    使用vb.net收集带有checkboxlist项目的文本框文本

  16. 16

    VB屏蔽的文本框丢失数字

  17. 17

    从文本框中输入文本到组合框vb.net

  18. 18

    如何从字符串数组中获取值并将它们分配给多行文本框,在其中所有值都在VB.net中用换行符分隔

  19. 19

    显示从SQL到vb.net文本框的数据

  20. 20

    在VB.NET中动态添加文本框

  21. 21

    在文本框VB.net中显示逗号

  22. 22

    文本框行进入listview子项vb.net

  23. 23

    Vb.net从在其他文本框中逐行插入的文本框中获取文本

  24. 24

    Vb.net附加文本框的行

  25. 25

    打开文件富文本框(VB.NET)

  26. 26

    无法更新文本框 vb.net -crossthreading

  27. 27

    VB.Net 文本框公式阅读器

  28. 28

    VB.NET Webbrowser,htmlelement 通过没有 ID 的元素获取文本框

  29. 29

    将 CSV 读取到 Vb.net 中的一系列现有文本框

热门标签

归档