C# winform 检查textbox中是不是含有某字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform 检查textbox中是不是含有某字符相关的知识,希望对你有一定的参考价值。

例如现有36个textbox 要查找其实是否含有“< > " ”这些字符,求方法代码。

参考技术A 用正则
string str="字符串";
if (Regex.IsMatch(str, @"^[^<>""]*$"))

Console.WriteLine("没有");

else

Console.WriteLine("有");
追问

说Regex上下文不存在

追答

加个
using System.Text.RegularExpressions;

本回答被提问者和网友采纳
参考技术B foreach(control c in this.controls)

if(c is textbox & c.name=需要筛选的条件))

return ((textbox)c).text.indexof("<")>=0

参考技术C 用foreach循环每个textbox控件,判断其text中是否含有你说的字符

c# winform 怎么获取控件

ToolStripMenuItem的click事件,怎么获取被右键点击打开菜单的控件
sender返回的是ToolStripMenuItem
求教!
比如是一个TextBox上点击的打开的
怎么获得TextBox的Name??

为什么总是得到的是父容器的name

参考技术A 属性里面有个叫fathercontrol的好像 太久没搞C#了
你去查查 是控件父类CONTROL类的属性 ,代表父控件
参考技术B 没怎么挺清楚啊
是不是这样 TextBox t = (TextBox)sender;
t.Name你要的名称
参考技术C 获取textBox空件输入的值 this.textbox1.text.trem(); 参考技术D string name = e.ClickedItem.Name; 第5个回答  2011-10-17 不废话上代码。
MessageBox.Show(this.ActiveControl.Name);
有需求继续HI我。追问

不行,取出的是Textbox的父控件的名称

追答

_SCREEN.ACTIVEFORM.ACTIVECONTROL.NAME
我查了下msdn。就是他。你再试试。
http://support.microsoft.com/kb/129425/zh-cn
我应该没看错。

本回答被提问者采纳

以上是关于C# winform 检查textbox中是不是含有某字符的主要内容,如果未能解决你的问题,请参考以下文章