C# 窗体

问题描述

窗体的登录窗口,验证。和数据库进行链接密码怎么才能不让用户瞎输入。譬如引号等特殊符号的。今天我不小心输了一个引号,抛了一大堆我不认识的异常。各位大侠求解释

解决方案

解决方案二:
在代码中限制特殊符号,否则提示警告!
解决方案三:
文本框有key_press事件,在里面写正则,控制特殊字符的输入
解决方案四:
给点代码好吗?
解决方案五:
引用1楼nma_123456的回复:

在代码中限制特殊符号,否则提示警告!

怎么写啊
解决方案六:
你查一下,键盘中每个按键都对应一个键值,然后你就写一个判断,如果输入的键值在什么范围内,就可以,否则就不行。这个就用keypress,那个窗体中有这个事件,你看一下,至于正则表达式,我也不太会,不敢乱讲……反正正则表达式可定要简单多了,建议看看
解决方案七:
keypress里面怎么写啊
解决方案八:
用正则表达式可以限定让用户只输入数字和字母,或者其他指定的特殊符合。
解决方案九:
可以用验证控件呀。
解决方案十:
正则百度下吧,我也不熟悉这个。
解决方案十一:
正则表达式,限制输入可以,我举个例子吧,具体的你还得自己研究去

stringa;Console.WriteLine("请输入:");a=Console.ReadLine();Regexb=newRegex(@"^[A-Za-z0-9]+$");if(b.Matches(a).Count==1)Console.WriteLine("您输入的字符串中只包含字母和数字n");elseConsole.WriteLine("您输入的字符串中包含除字母和数字以外的其他字符");Console.ReadLine();
解决方案十二:
在文本框属性里有正则验证呀。
解决方案十三:
在属性"key_press"里输入你想要的字符就可以了~,比如最经典的"*"~希望能帮到你~
解决方案十四:
//给的例子是只能输入数字的退格键。privatevoidtextBox4_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar!=8)//这是允许输入退格键{if(e.KeyChar!=46){if((e.KeyChar<48)||(e.KeyChar>57))//这是允许输入0-9数字{e.Handled=true;}}}}

解决方案十五:
该回复于2011-12-23 09:27:30被版主删除
解决方案:
引用13楼zhaozheng1988的回复:

C#code//给的例子是只能输入数字的退格键。privatevoidtextBox4_KeyPress(objectsender,KeyPressEventArgse){if(e.KeyChar!=8)//这是允许输入退格键{if(e.KeyChar……

这个行啊,还简单实用
解决方案:
引用5楼bmjw5的回复:

你查一下,键盘中每个按键都对应一个键值,然后你就写一个判断,如果输入的键值在什么范围内,就可以,否则就不行。这个就用keypress,那个窗体中有这个事件,你看一下,至于正则表达式,我也不太会,不敢乱讲……反正正则表达式可定要简单多了,建议看看

+1
解决方案:
正则表达式~限定输入的值
解决方案:
这么么多提示居然没结贴?求源码中?
解决方案:
局势在keypress事件里。顶起。
解决方案:
坑爹的CSDN啊,坑爹的人啊。看清楚人家是连接数据库输入特殊符号报错。这个问题根本就是ADO.NET的问题。他没有使用SqlParameter进行特殊符号过滤。最根本解决方法是防止SQL注入,使用SqlParameter。新人不知道怎么解决,你们就顺着新人的思路走?能不能负责任一点!
解决方案:
在文本框中设置输入类型

时间: 2024-08-04 09:17:00

C# 窗体的相关文章

VB.NET实现窗体图标最小化到状态栏

本文所使用的编程环境是Microsoft Visual Studio 2005,首先打开Visual Studio.在文件(File)菜单上,单击新建项目(New Project).在新建项目(New Project)对话框的模板(Templates)窗格中,单击Windows应用程序(WindowsApplication).单击确定(ok). 想要将窗体图标最小化时自动隐藏到任务栏,我们可以使用一个控件,这个控件的名字叫做NotifyIcon控件,打开左侧的工具箱找到NotifyIcon控件直

VB.net窗体应用技巧

本篇文章的主要开发环境是Visual Studio 2008,Visual Studio系列产品一直以来都提供了强大的控件功能,然而我们利用这些控件可以编写出功能强大的应用程序.本文主要利用微软的最新.net开发工具为大家展示窗体特效的应用方法,为大家介绍创建炫酷的透明化窗体以及浮动型窗体的一些技巧.很适合.net开发工具的初学者,具有一定的实用价值. 打开 Visual Studio 2008在文件 (File) 菜单上,单击新建项目 (New Project). 在新建项目 (New Pro

从顶部出现窗体动画效果

问题描述 从顶部出现窗体动画效果 这个都是从底部,从顶部怎么做呀?请您这边就是说我们这边的文件信息提示,我们这边的文件,实现不了我的这个功能

怎么通过“适配器”获得窗体上鼠标选择的listview单元格的坐标?

问题描述 怎么通过"适配器"获得窗体上鼠标选择的listview单元格的坐标? 怎么通过"适配器"获得窗体上鼠标选择的listview单元格的坐标?怎么才能得到坐标相对屏幕的距离?

利用窗体域控件来规范WPS文字2013表格数据的填写

  ①启动WPS文字,单击视图--页眉和页脚,将页眉页脚编辑框打开. ②光标移动到页眉里面,然后点击插入--图形,在里面选择一种喜欢的图形样式. ③在页眉编辑框画出图形,调整好位置,还可以进行填充轮廓的修改. 文档保护填写窗体"> ④经我的修改,效果如下.

一个VB窗体鼠标拖动界面复制的问题

问题描述 一个VB窗体鼠标拖动界面复制的问题 一个VB窗体鼠标拖动界面复制的问题,用鼠标拖动文字从一个文字框到另一个,怎么复制其中的文字呢? 解决方案 http://blog.sina.com.cn/s/blog_5f9fdb0f0100gmlv.html

演练:从 Windows 窗体调用 XML Web services

services|web|window|xml XML Web services 是 Visual Studio 的一个新功能,它提供在松耦合环境中使用标准协议(如 HTTP.XML.XSD.SOAP 和 WSDL)交换消息的功能.可以结构化和类型化这些消息或对这些消息进行松散定义.因为 Web 服务基于标准协议,所以 Web 服务应用程序可以与各种不同的实现.平台和设备通讯.有关更多信息,请参阅托管代码中的 XML Web services.可以使用 Web 服务增强 Windows 窗体功能

api 地图 定位-C#窗体如何加载地图,然后根据经纬度定位?

问题描述 C#窗体如何加载地图,然后根据经纬度定位? C#窗体右边加载地图(不用browse控件和图片框),怎么加载? 地图右边是datagridview控件用于显示位置(经纬度)信息,点击其中一行根据读取到的位置信息,在地图上定位,类似于网页地图上的标杆定位或显示红色块状点状区域,请问如何做到? 解决方案 http://blog.csdn.net/kkkkkxiaofei/article/details/8663377

数据帧-C#中多次重复发送一帧,怎么实时显示到窗体

问题描述 C#中多次重复发送一帧,怎么实时显示到窗体 有一个数据包,有帧头桢尾,数据,共22个字节,通过调试工具发送出去,并实时显示到窗体,并显示帧数.求助

如何在java中实现依次弹出窗体?

问题描述 如何在java中实现依次弹出窗体? 5C 具体要求如下,窗体都是jframe,主窗体中有n个复选框,每个复选框对应一个窗体,勾选完以后,点击按钮,根据是否选中复选框,依次按顺序从上到下将复选框的窗体弹出,要求在前一个窗体关闭后,才能弹出下一个窗体.这个机制如何实现? 解决方案 了解下 JDialog并且注意它的 setModal(true)属性 解决方案二: 了解下 JDialog并且注意它的 setModal(true)属性 解决方案三: 那怎么知道前一个窗体关了没有,, 解决方案四