c#的问题,请看下,谢谢 (对任何控件)假如我有个TextBox控件,他的Name属性为“tb”,在程序中用tb就可以引用它,现在我用"tb",怎么让程序知道"tb"就是指的是tb呢 ???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.tbform1.tb他是那个类的tb? foreach (Control ctr in this.Controls) { if (ctr.Name == "tb") ctr.Text = "Find you"; } this.后面点出来的就是你起的名字 if (this.tb.name == ("tB" )) { MessageBox.Show("tB"); } 已经测试过: for(int i=0;i<this.Controls.Count;i++) { string CName=this.Controls[i].Name; if(CName=="tb") { MessageBox.Show("我就是tb!"); break; } } TextBox td = this.FindControl("td") as TextBox; this.FindControl("td") 问下楼上的有这个方法 吗 我怎么找不到?C# C# 好像不能访问 Controls吧 9楼怎么能访问呢 ? 不用去遍历各个控件,好想有个方法 可以把"tb"看成一个对象(不知道怎么描述),而不是个字符串,好像JavaScript里就有这样一个函数,不知道C#里有没,先谢谢大家的回答!!! visual studio c#没有直接的方法可以把字符串直接换成对象来看待,不遍历是不可能的,就是如果有个方法给你,看上去是一句话,估计在编译语言的内部,他也是要遍历才能知道的。 直接New一个对象再用类名调用就行了! 找出最大数的索引,在线等 C# cookies的问题 新建一个按钮 如何让当前窗体可以最大化和最小化 怎样用 正则表达式 中的 点 怎么表示? 如何实现 单击浏览按扭弹出文件选择框 C# toolstrip动态添加删除toolstripbutton的问题 <新手求助> IETester播放问题 vc转c#一星期,白痴问题,请指教。 新手,请问大家,什么地方有中文版的c#的入门教程下载啊,谢谢了! 内存表中的主键问题,晕死了~~~~(UP有分) SqlParameter和DbParameter的使用? VS 2008 (C#)怎么查看微软为我们提供的方法或类的源码?
form1.tb
他是那个类的tb?
{
if (ctr.Name == "tb")
ctr.Text = "Find you";
}
{
MessageBox.Show("tB"); }
for(int i=0;i<this.Controls.Count;i++)
{
string CName=this.Controls[i].Name;
if(CName=="tb")
{
MessageBox.Show("我就是tb!");
break;
}
}
没有直接的方法可以把字符串直接换成对象来看待,
不遍历是不可能的,就是如果有个方法给你,看上去是一句话,估计在编译语言的内部,他也是要遍历才能知道的。
再用类名调用就行了!