永发信息网

C# 怎么用字符串中的回车符激发控件事件

答案:3  悬赏:70  手机版
解决时间 2021-02-15 15:40
把一个以回车符结尾的字符串赋值给一个文本输入框的TEXT;怎么以这个回车符激发这个文本狂的KeyDown或Keypress事件,判断到回车符时做一些操作?
最佳答案
private void textBox1_TextChanged(object sender, EventArgs e)
        {
            if (System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text, @".*\r\n$")) 
            {
               //检测到该字符串有以回车结尾
               //以下执行引发该控件的键盘按下事件
                textBox1_KeyDown(null, null);
            }
        }        private void button1_Click(object sender, EventArgs e)
        { 
             //人为的给TEXT赋值一个带有回车符的字串
            textBox1.Text = "带有回车字符的字符串,请看\r\n";
        }        private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
             MessageBox.Show("有回车结局,我被人为的引发了"); 
        } 



不知道是不是你想要的效果,若是请笑纳,主要在textBox1_TextChanged检测,。。
全部回答
if (e.KeyChar == '\r') { //你想要做的事 }
private void textbox1_textchanged(object sender, eventargs e) { if (system.text.regularexpressions.regex.ismatch(textbox1.text, @".*\r\n$")) { //检测到该字符串有以回车结尾 //以下执行引发该控件的键盘按下事件 textbox1_keydown(null, null); } } private void button1_click(object sender, eventargs e) { //人为的给text赋值一个带有回车符的字串 textbox1.text = "带有回车字符的字符串,请看\r\n"; } private void textbox1_keydown(object sender, keyeventargs e) { messagebox.show("有回车结局,我被人为的引发了"); } 不知道是不是你想要的效果,若是请笑纳,主要在textbox1_textchanged检测,。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平安倍保安行退保金额如何计算
IntelG4600怎么样?IntelG4600好吗
广厦建材批发中心在哪里啊,我有事要去这个地
企业怎么对员工离职
读某地等高线示意图(单位:米),回答问题。【
请问,QQ高手进,币怎么换QB,请高手指点。也可
装修完怎么补装地线
奇森红木家具工艺品店地址有知道的么?有点事
康师傅冰红茶中奖秘诀
神州行流量卡29套餐月费29元+6元来显,即可免
义乌薰衣草在何斯路村哪里,路线是什么,回答
我胃不舒服又不怎么放屁!是怎么回事
从脚型看命运
海尔冰箱BcD212Dc冷冻室下两格不制冷
民权县商丘周黑鸭地址在哪里啊
推荐资讯
大祥区邵阳大祥区违法建设治理工作领导小组办
科苑街道办事处文体活动中心在什么地方啊,我
新疆巴里坤扒肉的做法
根据降水量和蒸发量的关系,将我国划分为____
跟富有同情心意思相近的四字词语
德语动词后的v.r什么意思
顺河回族区北京阳坊胜利涮羊肉开封店哪位知道
固始县信阳固始县蒋集镇童庙村卫生室这个地址
大山大河是不是成语
开一间水电材料批发要多少本钱
岳塘区袁明杰中医内科诊所这个地址在什么地方
重庆市南岸区五小区怎么走?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?