给一个文本框,只能输入数字、小数点和负号,其他的按键输入将不显示。
1.普通程序代码控制
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim c As Char
c = e.KeyChar
If c = "."c Then
If InStr(TextBox1.Text, e.KeyChar) > 0 Or (InStr(TextBox1.Text, "-") > 0) And (TextBox1.SelectionStart = 0) Then
e.KeyChar = ""
End If
ElseIf c = "-"c Then
If InStr(TextBox1.Text, c) > 0 Or TextBox1.SelectionStart > 0 Then
e.KeyChar = ""
End If
ElseIf c = "0"c Then
If (TextBox1.SelectionStart = 0 And Not TextBox1.Text.StartsWith("0") And TextBox1.Text.Length <> 0) Or (TextBox1.SelectionStart <= 1 And TextBox1.Text.StartsWith("0")) Then
e.KeyChar = ""
End If
ElseIf c = ControlChars.Back Then
ElseIf InStr("123456789", e.KeyChar) <= 0 Then
e.KeyChar = ""
End If
End Sub
2.正则表达式控制//正则表达式不对
Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress
'利用正则表达式验证
'System.Text.RegularExpressions.Regex.IsMatch(TextBox2.Text, "^(-?\\d+)(\\.\\d+)?$") ''''该表达式来源与网上,未经证实
End Sub
// ^[+-]?(?:\d+\.?\d*|\d*\.?\d+)[\r\n]*$ 据说这个是对的。未验证。
3.使用MaskedTextBox//不能输入-和。
Mask属性设置的是自定义掩码为999999999999999
===============================================
将窗体中所有TextBox的text全部清空,其他的CheckBox啊RadioButton啊这些照旧
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim tp As TabPage
Dim text As Control
For Each tp In TabControl1.TabPages
For Each text In tp.Controls
If TypeOf text Is TextBox Then
text.Text = ""
End If
Next
Next
End Sub
分享到:
相关推荐
微电网两阶段鲁棒优化经济调度方法(完美复现)/两阶段鲁棒优化python代码.zip原创代码,完美复现,收敛良好,非烂大街的版本!!!注释十分详细,且将目标函数与约束写成紧凑形式,简洁工整,易于拓展修改。本资源...
jQuery 是一个广泛应用于Web开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。这个压缩包文件“超实用的...记得,实践是最好的老师,尝试在自己的项目中运用这些代码段,加深理解和记忆。
标题 "两阶段单纯形算法(C++实现)" 指的是在计算机科学领域中,对线性规划问题的一种高效求解方法。单纯形算法是由丹·佐克曼(Dan ...在分析和编写代码时,应确保代码的可读性和效率,并充分测试以确保正确性。
考虑电动汽车可调度潜力的充电站两阶段市场投标策略matlab实现源码+详细注释.zip考虑电动汽车可调度潜力的充电站两阶段市场投标策略matlab实现源码+详细注释.zip考虑电动汽车可调度潜力的充电站两阶段市场投标策略...
基于Python完美复现微电网两阶段鲁棒优化经济调度方法源码+项目说明+超详细代码注释.zip 根据文中的强对偶理论编程求解时出现了一些问题,因此重新推导了模型的KKT条件进行求解 语言:Python 3.10.1 + Gurobi ...
微电网两阶段鲁棒优化经济调度方法的python复现源码(高分项目).zip本资源中的源码都是经过本地编译过可运行的,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以...
Python完美复现微电网两阶段鲁棒优化经济调度方法源码(高分项目).zip本资源中的源码都是经过本地编译过可运行的,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话...
复现中国电机工程学报《微电网两阶段鲁棒优化经济调度方法》 根据文中的强对偶理论编程求解时出现了一些问题,因此重新推导了模型的KKT条件进行求解 语言:Python 3.10.1 + Gurobi 10.0.1 程序说明:twostageMG....
1、资源特点 全新整理:今年全新力作,手工精心打磨。...在校专科生、本科生、研究生、大学教师、学术科研工作者 3、适用专业 经济学、地理学、城市规划、公共政策、社会学、商业管理、工商管理等
2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于...
海龟绘制通过绘制长方形、圆形、圆弧、爱心,五角星等,构成太阳花、爱心等教师节元素,组成一幅教师节贺卡,祝老师们节日快乐。叶子画法,从最右边叶柄出发,顺时针绘制,分别以半径40,-70,40,-60绘制圆弧。注意...
2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于...
2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为...
2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于...
这段代码的主要功能是通过HTML和CSS来创建一个视觉上吸引人的商品展示区,用于突出显示特定商品。用户只需要将此代码复制粘贴到其网站或店铺的自定义模块中即可实现商品的快速展示。 #### 二、代码结构分析 该代码...
2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于...
在当代科技教育领域,Matlab作为一种广泛使用的高性能数值计算和可视化的软件,为工程师、科学家、教师和学生提供了一个强大的编程环境。它在多个学科,特别是数学、工程学、物理学、经济学和生物学等领域,发挥着至...
在学习这段代码时,你需要理解每一步的作用,掌握如何调整参数以优化直线检测结果,以及如何根据实际应用场景来改进代码。此外,通过阅读和理解代码,你可以加深对霍夫变换原理的理解,这在图像处理和计算机视觉领域...
基于两阶段知识蒸馏实现的全身姿态估计算法,通过精心设计的知识蒸馏流程,能够有效地将教师模型在全身姿态估计任务中积累的知识转移到学生模型。该算法的优势在于不仅能够保留教师模型的准确性和鲁棒性,还能有效...
例如,如果你是一位技术博主,可以使用它将代码段转换为美观的HTML,插入到博客文章中,使得读者可以更轻松地跟随你的步骤。此外,在论坛或问答网站上,当你分享代码示例时,高亮和行号的HTML格式会让其他用户更容易...