如果在一个Form中有一堆TextBox,可以这样赋值:
foreach(Controls ctr in Form.Controls)
{
if(ctr.GetType()=="TextBox")
{
(TextBox)ctr.Text="??????";
}
}
我没试过,应该可以的
foreach(Controls ctr in Form.Controls)
{
if(ctr.GetType()=="TextBox")
{
(TextBox)ctr.Text="??????";
}
}
我没试过,应该可以的
解决方案 »
- 图片无法显示,这是什么原因哈?
- socket 编程,有时候调试,运行不了,再调试又可以运行了?求解!!
- C#串口通讯 接收数据问题。急!!!!!!!
- 新建的线程没法进入定时器事件?
- c#中日期格式为什么不对呢?
- c#如何将利用XSLT将dataset.GetXml()返回的XML转换成属性节点样式的XML? 对应的XSLT如何写?
- 怎么调用该方法??????????????????????
- 一不小心将工具箱中的选项卡给删了,怎么恢复。急!!!!
- 对于dataset中的表中的数据如何用sql语句进行操作?
- 我打开C#编辑器(vs.net )的时候, 没有起始页的, 请问这个东西怎样搞它出来
- 如何把一个图片信息读入到数组中?
- 求教:如何分离IIS和FrameWork?
public TextBox[] textbox=new textbox[100];
......
......
for(int i=0;i<100;i++)
{
textbox[i]=new TextBox();
textbox[i].Text="";
}
我学c#没多久.以前我试过Button。TextBox控件应该也可以吧。
{
if(ctr is TextBox)
{
(TextBox)ctr.Text="??????";
}
}
{
if(ct.GetType().ToString()=="System.Windows.Forms.TextBox")
{
ct.Text="";
}
}
{
if(ctr.GetType()=="TextBox")
{
(TextBox)ctr.Text="??????";
}
}
我试过,就是这样的,C# 的单对象类型的,所有都是从System.Object 来的,可以根据其类型判断是什么类型的控件。
{
switch(this.Controls[i])
{
case TextBox:this.Controls[i].Text="???";
case ComboBox:this.Controls[i].Text="???";
……
}
}