输入检查的方式探讨

问题描述

大家在编程时,特别是一些人机界面比较多的程序,应该都有对用户的输入进行检查的吧。比如看用户输入的字符字数对不对,大小写对不对之类的。象这样的程序,输入框少的时候,可以一个个进行类似下面的检查应该就可以。iftextbox1.textlength>10thenmsgbox("字数太多")textbox1.focus()endif象这样的判断语句一个个写。但如果界面上,输入框非常多的时候,写这些判断就得花不少时间,而且不同的输入框,有时候判断的种类跟方式基本上都一样。象这种情况,有没有比较有效率的编程方式?希望大家都能畅所欲言,多多指导。谢谢。分就不多给了,因为可能会出现好多好意见的,无法平均分,望包涵。

解决方案

解决方案二:
PrivateSubtxtEQP_QUANTITY_KeyPress(ByValsenderAsSystem.Object,ByValeAsSystem.Windows.Forms.KeyPressEventArgs)Handles_txtEQP_UNIT_PRICE.KeyPress,txtEQP_UNIT_PRICE.KeyPressIfNotIsNumeric(e.KeyChar)AndAsc(e.KeyChar)<>Keys.BackAnde.KeyChar<>"."Thene.Handled=TrueEndIfEndSub类似上面这个方法体,把多个需要执行相同方法的控件的事件放在一个控件的事件后面,给这些方法的事件赋予类似txtEQP_QUANTITY_KeyPress的值,那么这些控件都将执行这一方法或事件。
解决方案三:
foreachCtascontrolinme.controlsiftypeof(Ct)istextboxthenifCtype(Ct,TextBox).TextLength>10thenMsgBox(Ct.Name&"字数太多")Ct.Focusexitforendifendif

时间: 2024-08-30 00:49:03

输入检查的方式探讨的相关文章

iOS中播放gif动态图的方式探讨

iOS中播放gif动态图的方式探讨 一.引言     在iOS开发中,UIImageView类专门来负责图片数据的渲染,并且UIImageView也有帧动画的方法来播放一组图片,但是对于gif类型的数据,UIImageView中并没有现成的接口提供给开发者使用,在iOS中一般可以通过两种方式来播放gif动态图,一种方式是通过ImageIO框架中的方法将gif文件中的数据进行解析,再使用coreAnimation核心动画来播放gif动画,另一种方式计较简单,可以直接通过webView来渲染gif图

在JavaScript中实现类的方式探讨_javascript技巧

在 javascript 中有很多方式来创建对象,所以创建对象的方式使用起来非常灵活.那么,到底哪一种方式是最恰当的对象创建方式呢?构造模式,原型模式还是对象原意模式(Object literal)呢? 但这些模式具体是怎么回事呢? 在开始讲解之前,让我们先清楚地介绍一下关于 javascript 基本知识. 有没有可能在 javascript 中实现面向对象编程的方式呢? 答案是可能的,javascript 是可以创建对象的!这种对象可以包含数据及能够操作数据的方法,甚至可以包含其他对象.它没

asp+ 输入检查(e 文,转)

asp+ 来源 http://msdn.microsoft.com/library/default.asp?URL=/library/techart/PDC_userinput.htmIntroductionValidating user input is a common scenario in a Web-based application. For production applications, developers often end up spending a lot more ti

提高交换机网络性能的几种方式探讨

通信网络已从过去的技术驱动模式转变为由市场.业务驱动的模式,以客户为中心,以市场为导向,已成为固网下一步发展的必然趋势.对现存固话交换网络的合理优化改造,在节省维护成本和运营成本的基础上使之更灵活.安全.高效.如果不能跟上技术潮流的步伐,客户的流失就不能避免. 以下网络技术都能在保持运营维护成本较低增长的情况下,极大改善网络性能和安全的措施: 号码再定位技术:号码再定位技术(SNR)是在信令链路层引入智能号码再定位技术,使七号信令网具备智能化以便在开放号码和路由相关的业务时,无需对已有的信令作

提高交换机网络性能方式探讨

通信网络已从过去的技术驱动模式转变为由市场.业务驱动的模式,以客户为中心,以市场为导向,已成为固网下一步发展的必然趋势.对现存固话交换网络的合理优化改造,在节省维护成本和运营成本的基础上使之更灵活.安全.高效.如果不能跟上技术潮流的步伐,客户的流失就不能避免. 以下网络技术都能在保持运营维护成本较低增长的情况下,极大改善网络性能和安全的措施: 号码再定位技术:号码再定位技术(SNR)是在信令链路层引入智能号码再定位技术,使七号信令网具备智能化以便在开放号码和路由相关的业务时,无需对已有的信令作

PowerPoint2013中如何检查切换方式和动画效果

  我们在做PPT的时候多半都会做动画,也会设置切换方式,完成了要不要检查一下呢?为了保险起见,当然还是检查一下的好.只要切换到幻灯片浏览视图,一切就都好搞定了. 具体操作步骤如下: 1.用PowerPoint2013打开我们需要检查的文稿,切换到"视图"选项卡,然后单击"演示文稿视图"组中的"幻灯片浏览"按钮. 2.在幻灯片浏览视图中,我们可以单击每张PPT右下角的按钮,如图,来检查幻灯片的切换方式以及动画效果. 3.如果我们觉得这张PPT的动

网页内容的浏览设计方式探讨

对于一个内容页的文章来说,如果这个文章内容过长或是其中有分类(排行),那么进行分页阅读无疑是最好的选择. 如果一个文章内容不涉及分类,比如小说类等,那么页码按正常方式显示即可,因为内容是连贯的,不太可能存在说跳过中间内容直接阅读后面内容的可能性: 但是如果一个文章内容涉及到分类呢?比如说很常见的数码排行榜之类的,这里面就涉及到了文章内容的分类(排行),这时候是否就应该考虑换一个页码方式或是添加页码内容预览来显示呢? 因为排行榜之类的内容实际上是由一个一个完整独立的内容页组成的,第一名与第二名是两

雅虎日本公司欲调整员工工作方式 探讨一周三休

北京时间25日 共同社报道,日本软银集团旗下的IT巨头雅虎日本公司正在研究以约5800名全体员工为对象采用一周休息三天的制度,调整员工的工作方式.社长宫坂学已向员工等传递了该方针.为了努力实现工作方式多样化,确保优秀人才,雅虎日本方面力争数年内实现这一举措. 尽管存在迅销公司将对无调岗的地区正式员工采用"一周三休制"的事例,但该制度若果真被用于大型企业总部员工等将极为罕见. 日本政府把改革以长时间劳动为典型的以往工作方式视为重要课题,雅虎日本的动向或将给其他企业也带来影响.增加休息日可

遨德网络 最普常见的网站盈利方式探讨

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 网站最核心的目的是盈利,那么网站到底通过什么来盈利呢?这里做一个简要的总结. 1.会员费 个人认为这是比较直接.比较快速的一个收费方式.相比较收取广告费而言,会员费来的更实际,不需要很大的流量,不需要大量的注册会员,只需要集中一部分目标会员,转化为收费会员,这样通过会员的积累,也能收获到不菲的利润,可能还不亚于广告费的收入.但是,收取会员费有