linq 查找控件

查找类型为Panel的控件

var control = from tempcontrol in this.ActiveMdiChild.Controls.OfType<Panel>().AsQueryable() where tempcontrol.Name == "panel1" select tempcontrol;


var control1 = from tempcontrol1 in control.ElementAt<Panel>(0).Controls.OfType<GroupBox>().AsQueryable() where tempcontrol1.Name == "groupBox1" select tempcontrol1;


var control2 = from tempcontrol2 in control1.ElementAt<GroupBox>(0).Controls.OfType<TextBox>().AsQueryable() where tempcontrol2.Name == "fileNameTextBox" select tempcontrol2;

给控件设置值

control2.ElementAt<TextBox>(0).Text = openFileDialog.FileName;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值