六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

有關(guān)TextBox中輸入字符控制的一種處理方法

[摘要]我們知道,在C#中,TextBox控件對(duì)輸入字符的控制有keypress、keyup、和keydown事件來(lái)使用,但大家也看到了,這幾個(gè)事件對(duì)輸入字符的控制都有一定的缺陷,如果,你使用中文輸入法,那么很多原來(lái)你不希望輸入的字符也可以輸入進(jìn)去。這幾天做程序的時(shí)候,就碰到了這個(gè)問(wèn)題,我的解決思路很簡(jiǎn)單...

我們知道,在C#中,TextBox控件對(duì)輸入字符的控制有keypress、keyup、和keydown事件來(lái)使用,但大家也看到了,這幾個(gè)事件對(duì)輸入字符的控制都有一定的缺陷,如果,你使用中文輸入法,那么很多原來(lái)你不希望輸入的字符也可以輸入進(jìn)去。這幾天做程序的時(shí)候,就碰到了這個(gè)問(wèn)題,我的解決思路很簡(jiǎn)單,既然這三個(gè)事件不再起作用,那么我就使用了TextBox控件中時(shí)刻能發(fā)生的TextChanged事件,以期望在這個(gè)事件中作些東西,以達(dá)到控制字符的目的。廢話就不多說(shuō)了,我將控制輸入字符為數(shù)字的代碼粘貼出來(lái),希望大家多指正,如果能對(duì)你有益的話,我就更happy了。

 
private System.Windows.Forms.TextBox textBox1;
private string text;
public Form1()
{
   text = textBox1.Text;
}
private void textBox1_TextChanged(object sender, System.EventArgs e)
{
    int len = text.Length;
if(len < textBox1.Text.Length)
{
       int index = textBox1.Text.IndexOf(text);
       char c = (textBox1.Text.Remove(index,text.Length))[0];
       if(c.CompareTo('0') < 0 c.CompareTo('9') >0)
       {
           textBox1.Text = text;
           textBox1.SelectionStart = text.Length;
       }
     }
    text = textBox1.Text;
          
}




主站蜘蛛池模板: 日韩欧美高清 | 全部免费毛片在线 | 日韩欧美视频免费观看 | 四虎在线免费 | 日韩毛片 | 呦呦国产| 天天操天天摸天天碰 | 欧洲日韩视频二区在线 | 热の综合热の国产热の潮小说 | 小说区图片区综合久久亚洲 | 天天干天 | 伊人久久大香线蕉avapp下载 | 最近手机中文字幕1页 | 青青青草视频在线观看 | 午夜精品久久久久久久99 | 日本www免费 | 亚洲美女在线播放 | 日韩综合一区 | 日本zzzwww | 中文字幕午夜乱理片 | 日韩欧美亚洲每日更新网 | 色综合天天综合高清影视 | 四虎影视在线影院4hutv | 欧美性操 | 日本国产欧美 | 四虎影视com88 | 在线bt天堂网www在线下载 | 特级淫片国产免费高清视频 | 亚洲国产99在线精品一区二区 | 视频一区在线观看 | 天天干夜夜添 | 亚洲国产一区在线精选 | 日日夜夜天天 | 婷婷六月久久综合丁香乐透 | 人人狠狠综合久久亚洲 | 四川农村女人一级毛片 | 在线视频欧美亚洲 | 五月婷激情 | 亚洲视频欧美视频 | 亚洲免费天堂 | 亚洲24p|