首页 新闻 会员 周边

Windows Forms在父窗体中查找控件

0
悬赏园豆:10 [已解决问题] 解决于 2010-09-26 10:07

父窗体事件

            frmPingKongVod frmChild = new frmPingKongVod();
            frmChild.Owner = this;
            frmChild.ShowDialog();
            frmChild.Dispose();

返给父窗体的txtImagesA赋值

TextBox控件放在tabControl1中

((TextBox)((System.Windows.Forms.TabControl)frmValue.Controls["tabControl1"]).Controls["txtImagesA"]).Text='' 大家帮我看一下这个有什么错 先谢了

问题补充: txtImagesA控件没有找到 不知道是什么原因
巴巴掌的主页 巴巴掌 | 初学一级 | 园豆:144
提问于:2010-09-26 08:30
< >
分享
最佳答案
0

在做类型转换的时候,安全起见最好是判断下转换后的对象是否为null:

TextBox txt=((TextBox)(System.Windows.Forms.TabControl)frmValue.Controls["tabControl1"]).Controls["txtImagesA"];

if(txt!=null)

{

txt.Text="";

}

收获园豆:5
HUHU慈悲 | 大侠五级 |园豆:9973 | 2010-09-26 08:44
其他回答(1)
0

frmPingKongVod frmChild = new frmPingKongVod();
            frmChild.Owner = this;
            frmChild.ShowDialog();

            string strResultValue = frmChild.GetValue(); //新增方法,


            frmChild.Dispose();

收获园豆:5
花猫.NET | 园豆:215 (菜鸟二级) | 2010-09-26 09:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册