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中是不是含有某字符的主要内容,如果未能解决你的问题,请参考以下文章

请问如何将C# Winform 上所有TextBox值清空

C# 怎么改变Textbox的边框颜色?Winform

请问在C#的Winform下如何用正则表达式限制用户只能在textBox中输入18位的身份证号码。

C#如何判断winform窗口里面的所有控件都没有点击

(C#) 从 TextBox WinForms 的删除字符中获取索引

c#用for循环textbox判断是不是为空