C#可视化编程中怎么限制输入数据的类型,并在输入错误时报错?

如题所述

第1个回答  2013-11-20
onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}"
第2个回答  2013-11-20
在那个接收输入的控件的 textchange事件里面进行判断。利用asii码就可以区别字符型和整型了。
或者在keyboad事件中判断键盘的键值(当当前焦点在你接收输入的控件时)
第3个回答  2013-11-20
接收输入的控件是什么类型?

C#中如何判断输入的文本为纯数字
1、using System.Text.RegularExpressions;string SuID = TEXTBOX1.text.ToString();Regex reg = new Regex("^[0-9]+$"); \/\/判断是不是数据,要不是就表示没有选择,则从隐藏域里读出来Match ma = reg.Match(SuID);if (ma.Success){\/\/是数字时的操作}else{\/\/不是数字时的操作} 2、...

c#中,字符串前加@是什么意思?
表示按照@后面的字符赋值,避免转义字符。如:(@"C:\\Program Files\\Tencent\\Tencent.exe ")。在C#中”\\“是转义符,所以当你写"c:\\dos"时,C#会把”\\d“当成转义符,所以加上@,C#就会认成"c:\\dos"。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它...

Python中的锁都具有哪些?
GIL的设计简化了CPython的实现,使的对象模型包括关键的内建类型,如:字典等,都是隐含的,可以并发访问的,锁住全局解释器使得比较容易的实现对多线程的支持,但也损失了多处理器主机的并行计算能力。2、全局解释器锁的好处 1)、避免了大量的加锁解锁的好处 2)、使数据更加安全,解决多线程间的数据...

C#程序设计教程图书目录
探索C#中的图形编程技术,学习如何创建和操作图形对象,实现动画和可视化效果,为应用程序增添视觉魅力。第11章:文件操作 掌握C#中文件读写的基本操作,学习如何处理文本文件、二进制文件和流,为数据管理和持久化需求提供支持。第12章:错误调试和异常处理 学习如何在C#中进行错误检测和异常处理,提高程序的...

电脑上编程软件必备电脑编程用什么软件
事实上,C仍然具有GOTO语句,不过它的功能被限制了,仅当结构化方案非常复杂时才建议使用。 正由于它的系统编程根源,将C和汇编语言进行结合是相当容易的。函数调用接口非常简单,而且汇编语言指令还能内嵌到C代码中,所以,不需要连接独立的汇编模块。 优点:有益于编写小而快的程序。很容易与汇编语言结合。具有很高的...

写作文的可视化工具
此外,您可以编写您自己的可视化工具,并将它们安装在 Visual Studio 调试器中。 可视化工具在调试器中用放大镜图标表示。当您在“数据提示”、调试器变量窗口或“快速监视”对话框中看到放大镜图标时,可单击该放大镜以选择适合于相应对象的数据类型的可视化工具。 4. 有哪些值得推荐的数据可视化工具 如今数据可视化成...

监控组态软件的组态软件
支持的数据类型除原有的浮点型、布尔型、字符串型外,新增了对二进制型数据的支持。 单台服务器容量可达100,000点,吞吐量支持每秒写入\/查询20,000个数据点。 历史数据库可在线备份。 支持多服务器处理。 当数据库构成双机冗余系统时增加了从站操作功能,即处于备用状态的从站可作为普通操作员站使用。 新增数据库快...

请问初学者学习编程应该怎么办?
这些数据怎样收集则取决于程序的类型以及对于用户的可用的输入方式。它和关于显示在屏幕上还是打印在文件上的输出有着精密联系。安装一些有必要的软件许多的编程语言都要求有被程序员设计来讲代码转换成机器能理解的语言的编译器。其他一些语言,比如Python,使用可以立即转换成程序而不需要编译。一些语言有自己的往往包含着...

C#中未将对象引用设置到对象的实例是什么意思?
意思是你使用这个对象之前没有将之实例化。例如:Label l = new Label;这个是已经实例化了,可以对其成员进行操作。注意实例化是调用构造方法要加括号。如果你是Label。那下面如果你调用l.Text之类的属性,那就会出现你那个错误。

新手学VisualC#2008程序设计目 录
- **数据类型**:第39页 - 值类型与引用类型,类型转换,装箱与拆箱。- **变量与常量**:第41页 - 声明与使用常量,变量声明与作用域。- **运算符**:第43页 - 算术、字符串、赋值、逻辑、位运算符,优先级。- **小结**:第47页 - 概要总结。第四篇:程序的流程控制 - **流程控制**...

相似回答