zdly.net
当前位置:首页 >> C#tExtBox输入格式 >>

C#tExtBox输入格式

首先写这么一句话.using System.Net;这个引入之后就可以使用 IPAddress 这个类的静态方法来转换输入的字符串为 IP地址格式.然后用异常处理判断是否输入的格式为(*.*.*.*).参考一下这个代码. IPAddress ip; try { ip = IPAddress.Parse(textbox.Text); } catch (Exception error) { MessageBox.Show("<IP地址输入格式错误> " + error.Message); }

输入的时候 将原来textbox中的值取出来 然后 链接一个 /r/b 就是换行符 再加上 现在输入就可以了例如textbox.text = textbox.text + "/r/b" + 程序中读到的值

textbox是属于ui线程的, 所以只要是ui线程上的操作, 都可以直接使用他的属性 如果是不同线程的, 需要告诉c#允许线程交叉引用, 或者让ui线程读取内容后放到一个变量中,再让其他的线程使用这个变量

正则表达式

可以.在VS2005中有一个控件可以直接设定输入格式的也是一个类似于TextBox的控件具体是哪个忘了

c#文本框输入的内容是string类型,如果想转换为Int类型,可以这么做.//定义一个整形变量 int nC; if(true ==int.TryParse(textbox1.text.Trim(),out nC)) { int id = Convert.ToInt32(textbox1.text.Trim()); }

首先TextBox设定一个离开时间onBlur="Blur_email()"JS.function Blur_email(){ var myregEmail = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;//验证邮箱 //开始验证是否是邮件格式. var TextEmail=

一般就是用正则表达式了,当然有时会用C#代码来判断控制的

1、用正则验证 ^([0-1]{1}\d|2[0-3]):([0-5]\d)$2、或者直接用MaskedTextBox 控件

用正则表达式来判定.string pattern = @"\d{1,2}+";//一到二位数字 string strAge = "20";//this.txtAge.Text.Trim(); if (!System.Text.RegularExpressions.Regex.IsMatch(strAge, pattern)) { MessageBox.Show("年龄请输入数字类型!") }

网站首页 | 网站地图
All rights reserved Powered by www.zdly.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com