VB.NET中让Textbox只能输入数字

2016-02-19 16:52 31 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的VB.NET中让Textbox只能输入数字懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

  

Public Class Form1  Inherits System.Windows.Forms.Form#Region " Windows 窗体设计器生成的代码 "Public Sub New()      MyBase.New()'该调用是 Windows 窗体设计器所必需的。    InitializeComponent()'在 InitializeComponent() 调用之后添加任何初始化End Sub'窗体重写 dispose 以清理组件列表。  Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)    If disposing Then      If Not (components Is Nothing) Then        components.Dispose()      End If    End If    MyBase.Dispose(disposing)  End Sub'Windows 窗体设计器所必需的    Private components As System.ComponentModel.IContainer'注意: 以下过程是 Windows 窗体设计器所必需的    '可以使用 Windows 窗体设计器修改此过程。    '不要使用代码编辑器修改它。  Friend WithEvents TextBox1 As System.Windows.Forms.TextBox    System.Diagnostics.DebuggerStepThrough() Private Sub InitializeComponent()    Me.TextBox1 = New System.Windows.Forms.TextBox    Me.SuspendLayout()      '      'TextBox1      '    Me.TextBox1.Location = New System.Drawing.Point(112, 96)    Me.TextBox1.Name = "TextBox1"    Me.TextBox1.TabIndex = 0    Me.TextBox1.Text = ""      '      'Form1      '    Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)    Me.ClientSize = New System.Drawing.Size(292, 266)    Me.Controls.Add(Me.TextBox1)    Me.Name = "Form1"    Me.Text = "Form1"    Me.ResumeLayout(False)End Sub#End Region    Dim str As String = ""Private Sub TextBox1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp    If (e.KeyValue  47 And e.KeyValue  58) Or (e.KeyValue  95 And e.KeyValue  106) Or (e.KeyValue = 8) Or (e.KeyValue = 45) Or (e.KeyValue = 46) Then      str = TextBox1.Text    Else      TextBox1.Text = str      TextBox1.Focus()    End If  End SubEnd Class

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

来源:http://www.tulaoshi.com/n/20160219/1613424.html

延伸阅读
标签: vb
七、面向Web的支持 除了Windows Forms新引擎之外,.NET还包含了一个专门为构造Web窗体设计的窗体引擎,称为Web Forms。这个引擎的目标在于让用户能够象创建传统Windows桌面应用的窗体一样方便地创建Web窗体。Web Forms是一种ASP.NET技术,通过它我们可以使用熟悉的RAD(快速程序开发)工具构造出带有执行代码的窗体。不过,窗体中的ASP.N...
一、控件名.DataBindings.Add("属性名", dataset_system.Tables("Company"), dataset_system.Tables("Company").Columns.Item(i).Caption) 属性: 如() 'TEXT' 二、ListBox与ComboBox的数所绑定 Me.ComboBox1.DataSource = dataset_system.Tables("表名") Me.ComboBox1.DisplayMember = "字段名1" Me.ComboBox1.ValueMember = "字段名2" ...
标签: vb
二、语法 很久以来,VB因为缺乏完善的面向对象支持、缺乏高效的错误处理机制和性能表现不佳,因而一直受到某些人的嘲笑。VB.NET将彻底改变这种情况。然而,VB.NET在这些方面的改进也要付出代价,许多旧的代码需要手工进行转换才能在VB.NET下运行。 下面几个表格总结了VB.NET语言在语法上的改动之处。注意这些表格并没有完全列出所有...
标签: vb
前言 大约到2001年的第4季度,Visual Basic的下一个版本Visual Basic.NET将会正式发行。新版的Visual Basic.NET拥有许多VB开发者以前只能梦想的新功能和新特色。同时,成长和发展也意味着付出一定的代价,新的Visual Basic.NET中有许多东西需要重新学习,一些细微的变化很可能带来出乎意料的麻烦。 Microsoft .NET平台所包含的内容非...
标签: vb
三、完善的面向对象支持 VB.NET提供了完善的面向对象编程支持,是一种真正的OO语言。 完善的面向对象支持应该包括封装(Encapsulation),继承(Inheritance)和多态性(Polymorphism)。当前的VB6已经部分地实现了这些支持,但仍因某些地方未能符合标准而受到责难。 封装是指对象只显露公用的方法和属性。VB6已经提供了健壮的...

经验教程

487

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部