最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# Winform TextBox控件多行輸入方式

 更新時間:2023年07月12日 15:03:38   作者:小小工具箱  
這篇文章主要介紹了C# Winform TextBox控件多行輸入方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

C# Winform TextBox控件多行輸入

TextBox控件默認是單行輸入。怎么才能進行多行輸入呢。

只需要將控件屬性MultiLine由false改為true即可。

 C#winform對控件textbox輸入文本的限制

textbox的輸入限制

對于textbox的輸入進行不同情況的限制(舉例)

1.只能輸入數(shù)字

private void textBox_KeyPress(object sender, KeyPressEventArgs e)
? ? ? ? {
? ? ? ? ? ? //只允許輸入數(shù)字
? ? ? ? ? ? if(!(char.IsNumber(e.KeyChar)||e.KeyChar=='b'))//Char.IsNumber()方法用于表示指定的Unicode字符是否被歸類為數(shù)字。
? ? ? ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//'b'是退格鍵
? ? ? ? ? ? ? ? e.Handled = true;
? ? ? ? ? ? }
? ? ? ? }

2.只能輸入數(shù)字跟小數(shù)點

?private void textBox_KeyPress(object sender, KeyPressEventArgs e)
? ? ? ? {
? ? ? ? ? ? if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 46)
? ? ? ? ? ? ? ? e.Handled = true;//小數(shù)點得處理
? ? ? ? ? ? if(e.KeyChar==46)//小數(shù)點
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(textBox_price.Text.Length<=0)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? e.Handled = true;//小數(shù)點不能在第一位
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? float f;
? ? ? ? ? ? ? ? ? ? float oldf;
? ? ? ? ? ? ? ? ? ? bool b1 = false, b2 = false;
? ? ? ? ? ? ? ? ? ? b1 = float.TryParse(textBox_price.Text, out oldf);
? ? ? ? ? ? ? ? ? ? b2 = float.TryParse(textBox_price.Text + e.KeyChar.ToString(), out oldf);
? ? ? ? ? ? ? ? ? ? if(b2==false)
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? if(b1==true)
? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? e.Handled = true;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? e.Handled = false;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? }

3.只能輸入數(shù)字跟指定字母‘X’

private void textBox_idcar_KeyPress(object sender, KeyPressEventArgs e)
? ? ? ? {
? ? ? ? ? ? //只允許輸入數(shù)字跟字母‘X'
? ? ? ? ? ? if((e.KeyChar<48||e.KeyChar>57)&&(e.KeyChar!=8)&&e.KeyChar!='X')
? ? ? ? ? ? {
? ? ? ? ? ? ? ? e.Handled = true;
? ? ? ? ? ? }
? ? ? ? }

4.只允許輸入漢字

?using System.Text.RegularExpressions;//提供正則表達式功能
?private void textBox_name_KeyPress(object sender, KeyPressEventArgs e)
? ? ? ? {
? ? ? ? ? ? Regex rg = new Regex("^[\u4e00-\u9fa5]$");//正則表達式
? ? ? ? ? ? if(!rg.IsMatch(e.KeyChar.ToString())&&e.KeyChar!='\b')
? ? ? ? ? ? {
? ? ? ? ? ? ? ? e.Handled = true;
? ? ? ? ? ? }
? ? ? ? }

對textbox的ImeMode屬性進行設(shè)置也能限制其輸入方式

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# WPF Image控件的綁定方法

    C# WPF Image控件的綁定方法

    這篇文章主要介紹了C# WPF Image控件的綁定方法,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • C# 的關(guān)鍵字詳細介紹

    C# 的關(guān)鍵字詳細介紹

    本文將詳細介紹C#關(guān)鍵字的應(yīng)用,可供有需要的朋友參考
    2012-11-11
  • C#自定義字符串替換Replace方法實例

    C#自定義字符串替換Replace方法實例

    這篇文章主要介紹了C#自定義字符串替換Replace方法,以兩個不同實例對比分析了C#自定義字符串替換Replace的方法,是C#關(guān)于字符串操作的典型應(yīng)用,需要的朋友可以參考下
    2014-11-11
  • C#實現(xiàn)跑馬燈效果的示例代碼

    C#實現(xiàn)跑馬燈效果的示例代碼

    跑馬燈效果,功能效果大家應(yīng)該都知道,就是當(dāng)我們的文字過長,整個頁面放不下的時候(一般用于公告等),可以讓它自動實現(xiàn)來回滾動。本文將利用C#實現(xiàn)這一效果,感興趣的可以了解一下
    2022-11-11
  • C# 設(shè)計模式系列教程-簡單工廠模式

    C# 設(shè)計模式系列教程-簡單工廠模式

    簡單工廠模式職責(zé)單一,實現(xiàn)簡單,且實現(xiàn)了客戶端代碼與具體實現(xiàn)的解耦。
    2016-06-06
  • C#之throw new Exception()的實現(xiàn)示例

    C#之throw new Exception()的實現(xiàn)示例

    本文主要介紹了C#之throw new Exception()的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-01-01
  • C#圖像處理之圖像平移的方法

    C#圖像處理之圖像平移的方法

    這篇文章主要介紹了C#圖像處理之圖像平移的方法,涉及C#操作圖形實現(xiàn)平移的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • 深入理解C#索引器(一種支持參數(shù)的屬性)與屬性的對比

    深入理解C#索引器(一種支持參數(shù)的屬性)與屬性的對比

    本篇文章是對C#索引器(一種支持參數(shù)的屬性)與屬性的對比進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • C#中屬性(Attribute)的用法

    C#中屬性(Attribute)的用法

    這篇文章介紹了C#中屬性(Attribute)的用法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • Unity shader實現(xiàn)遮罩效果

    Unity shader實現(xiàn)遮罩效果

    這篇文章主要為大家詳細介紹了Unity shader實現(xiàn)遮罩效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02

最新評論

武宁县| 沭阳县| 永年县| 杭州市| 重庆市| 顺昌县| 涟源市| 晋城| 涟水县| 乐至县| 南京市| 泗水县| 朝阳市| 漳浦县| 延长县| 新巴尔虎左旗| 湘潭市| 昭觉县| 元阳县| 和林格尔县| 内丘县| 博罗县| 柳州市| 美姑县| 淮北市| 桐城市| 延川县| 广安市| 荥经县| 邢台市| 夏邑县| 东丰县| 阿图什市| 循化| 迭部县| 荔浦县| 银川市| 梧州市| 永宁县| 交口县| 若尔盖县|