跪求大家帮我写个程序,非常感谢 设计Windows界面,一个窗口中有三个文本区。三个文本区中的一个可供用户编辑文本,另外两个不可编辑;当用户在编辑文本区中编辑文本时,另外两个文本区分别显示文本区中的单词、包含的数字。编辑的文本类似:I was born in1992.12 add 16 be equal to 28. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.不可编辑完全可用用lable,或者设置文本框只读2.文本内容变化时,触发事件,利用正则匹配规则数据分别到显示区域3.显示区域,单词该、数字的分割问题 OnChange事件中,去提取你要的信息到另外两个text(设置只读) 不可编辑的TextBox的Enable为False触发可编辑文本框的TextChanged方法,用正则表达式匹配赋值private void txtMessage_TextChanged(object sender, EventArgs e) { string str = this.txtMessage.Text.Trim(); //输入的文本 this.txtNum.Text = Regex.Replace(str, @"[^\d]*", ""); //数字 this.txtWord.Text = Regex.Replace(str, @"[^a-zA-Z]", ""); //字母 } 楼主好像没有说清楚,比如以下情况:假设原文:“Jet Code Name: ACR45.”请问:在单词框 和 数字框 中的内容是什么?也就是对于 'ARC45' 这样的字符如何处理? 或者 ACR45 换成 ACR45B 如何通过TCp协议socket编程,向远端发送命令并监听对方回应? PPT从数据库自动生成? 怎么判断用户输入的是汉字 或者是数字呢? datagridview选中行copy某cell的问题 新手请教(type.gettype) C# 子线程访问主窗体控件 C#里获取SQL Server Catalog的问题~ 这句话是什么意思 WPF,请教控件的可视化状态 c#算法 问个很菜鸟的问题 WinFrom和WebFrom的开发区别在吗? 画个虚线圆形
2.文本内容变化时,触发事件,利用正则匹配规则数据分别到显示区域
3.显示区域,单词该、数字的分割问题
触发可编辑文本框的TextChanged方法,用正则表达式匹配赋值
private void txtMessage_TextChanged(object sender, EventArgs e)
{
string str = this.txtMessage.Text.Trim(); //输入的文本
this.txtNum.Text = Regex.Replace(str, @"[^\d]*", ""); //数字
this.txtWord.Text = Regex.Replace(str, @"[^a-zA-Z]", ""); //字母
}
假设原文:“Jet Code Name: ACR45.”
请问:在单词框 和 数字框 中的内容是什么?也就是对于 'ARC45' 这样的字符如何处理?