急需帮助!怎样实现在TextBox中限制中文状态下的‘-’字符,谢谢大家了,很急啊!
就是输入‘-’字符时,中文输入法属于屏蔽状态哦!
就是输入‘-’字符时,中文输入法属于屏蔽状态哦!
解决方案 »
- 请教一个正则表达式
- 征集各种循环示例 if判断语句 练习(有答案 佳)
- 我想在win form 窗口程序中嵌入firefox浏览器,类似webbrowse一样,请问如何做?
- C#winform写自动登陆网站读数据
- 当我的txt文件为只读时,下面程序打开文件会出错
- datagridview列颜色问题
- 一个用户控件.里面有一个picturebox和一个imagelist.吧imagelist图片添加到前者后出错
- down了一个上海某公司做的软件,发现了两个配置文件,但不知如何使用,请高手指点
- 在线等!!请问怎样取DATAGRID中的某一特定单元格中的数据?急!!!!!!!!!!
- DataSet导出Excel的问题,急!!!
- 怎么判断数字,包括小数
- 使用webservice上传文件夹
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.IndexOf('-') >= 0)
{
textBox1.Text = textBox1.Text.Replace('-', '!');
textBox1.Select(textBox1.Text.Length, textBox1.Text.Length);
}
}
或者这样也行
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text.IndexOf( (char)65293 ) >= 0) //(char)65293也可以代表"-"
{
textBox1.Text = textBox1.Text.Replace((char)65293, '!');
textBox1.Select(textBox1.Text.Length, textBox1.Text.Length);
}
}