写了1个小函数,可以限制文本框的输入,基本上是任意字符了.但是有点小问题啊 public static char TextLimit(char Keyin, string ListString, bool EditBasp)
{
string TextLimt;//要限制的字符串
char KeyOut;//返回值
if (EditBasp == true)//可以退格
{
TextLimt = ListString + (Char)8;
}
else
{
TextLimt = ListString.ToUpper();
}
int i;
i = TextLimt.IndexOf(Keyin);
if (i > 0)
{ KeyOut = Keyin; }
else
{
//这里不知道要怎么处理了,就想如果是限制的字符,就不做任何事情
//KeyOut ='' ; 这个写法错误
}
return KeyOut;
}//这是文本框的键盘事件 private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar =TextLimit(e.KeyChar , "0123456789", true );
}问题就是,如果我限制 "0123456789", 只能输入1-9 ,那个0也变成无法输入了
{
string TextLimt;//要限制的字符串
char KeyOut;//返回值
if (EditBasp == true)//可以退格
{
TextLimt = ListString + (Char)8;
}
else
{
TextLimt = ListString.ToUpper();
}
int i;
i = TextLimt.IndexOf(Keyin);
if (i > 0)
{ KeyOut = Keyin; }
else
{
//这里不知道要怎么处理了,就想如果是限制的字符,就不做任何事情
//KeyOut ='' ; 这个写法错误
}
return KeyOut;
}//这是文本框的键盘事件 private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar =TextLimit(e.KeyChar , "0123456789", true );
}问题就是,如果我限制 "0123456789", 只能输入1-9 ,那个0也变成无法输入了
解决方案 »
- 调用类中的连接字符串,要怎么写法呀?哪位高手指点一下呀?
- 关于正则表达式
- 页面无限跳转间保存页面状态(200高分重赏!)
- 正则匹配html问题,要考虑引号中的尖括号
- 请问:在dataset中,新生成了一个datatable,如何使这个datatable保存入数据库呢?
- 两个线程:A(遍历文件然后添加在treeView中添加Node),B(在Dialog中统计并显示文件数)出现一下错误!!
- rdlc 报表 如何加载自定义程序集?
- 请问如何为Entity Framework中设置某字段是自增量
- 请教一下关于使用mci命令进行录音时,如何对速率设置
- 我想开发一个控件,但不从control和userControl继承 怎么办?
- 有关MSDN 急急
- C1FlexGrid中怎么能加一个下拉菜单?
{ KeyOut = Keyin; }
else
============
if(i>=0)
...
{ KeyOut = Keyin; }
改成
if (i >= 0)
{ KeyOut = Keyin; }
http://www.qostudy.org/pr/Article/jsp/other/200605/26660.html
syringa_12(散步的蠕虫)
2位朋友,多谢了,你们说的才是我要的
啥子正则表达式噢,简单才是硬道理!
请接分