• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

高手帮忙呀。。解决立即结帖!

rr 2003-06-17 05:09:16
请问取窗体中所有的控件,是怎么写的?
请问取工程中所有窗体又是怎么写??
另请问如何取控件中所有textbox的控件?
...全文
8 点赞 收藏 10
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rr 2003-06-18
班兄的对了。。
其他各位兄弟的都不能取到控件中的控件。。不过还是谢谢各位大哥了。
不过能不能取工程中所有窗体呢??
请各位大哥?再帮个忙??
xiaodele(小得乐) ( ) 能帮写点代码?
回复
Knight94 2003-06-18
如果没新建一个窗体的时候,例如如下:
//need a new one
frmForm myForm = new frmForm();
this.AddOwnedForm(myForm);

那么可以如下获得所有窗体
foreach ( Form f in this.OwnedForms )
{
}

回复
xiaodele 2003-06-17
想知道所有窗体,最好作个ArrayList,声明一个往上面加一个,不要了,在删除,想知道就可以在上面找了。如果是MDI,可以通过子窗体查看
回复
AhBian 2003-06-17

TextBox 控件的判断

foreach(Control con in this.Controls)
{
if (con is TextBox)
{
// 那就是了
}
}
回复
shuker 2003-06-17
foreach(Control con in this.Controls)
{
............
}
回复
甴曱 2003-06-17
班兄,又被你抢早了。
回复
TheAres 2003-06-17
private void GetControl(Control c)

{

MessageBox.Show(c.Name);

foreach (Control ch in c.Controls)

GetControl(ch);

}

调用:
GetControl(this);
回复
xiajianfeng 2003-06-17
this.Controls的到ControlCollection 集合
然后用
foreach(Control control in this.Controls)
{
if(control is TextBox)
......
}
其他类型的类似;
回复
冰河绝恋 2003-06-17
没看东只好逛一圈就走!
回复
JJ77 2003-06-17
以前有过的,你去查一下吧
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2003-06-17 05:09
社区公告

让您成为最强悍的C#开发者