`

C# 多个窗体之间查找控件

阅读更多
1.在Form5 中 放一个分隔Panel,加载的时候显示一个窗体在里面:
private void Form5_Load(object sender, EventArgs e)
        {
            Form55 myfrom = new Form55();
            this.splitContainer1.Panel2.Controls.Clear();
            myfrom.TopLevel = false;
            this.splitContainer1.Panel2.Controls.Add(myfrom);
            myfrom.Show();
        }
2. 在Form55 窗体中,增加一个按钮,用来查找到splitContainer这个,然后再另外一个分隔页面中添加另一个窗体。
private void button1_Click(object sender, EventArgs e)
        {
           // Form myform = this.Parent.FindForm();
             // Form myform = (Form)this.FindForm().Parent.FindForm();
            //Form myform = this.ParentForm();
           // Label myLabel = this.Parent.FindForm().Controls.Find("label1",true)[0] as Label;
           // Label myLabel = this.Parent.FindForm().Controls.Find("label1", true)[0] as Label;
           // myform.Text = "MY Form";
          //  myLabel.Text = "test mylabel";
           // Form myform = this.Parent.FindForm();//上一级窗体的Form
            showForm();
        }
        private void showForm()
        {
            Form3 form3 = new Form3();
            form3.TopLevel = false;
            SplitContainer splitContainer = this.Parent.FindForm().Controls.Find("splitContainer1",true)[0]  as SplitContainer;
            splitContainer.Panel1.Controls.Clear();
            splitContainer.Panel1.Controls.Add(form3);
            form3.Show();
        }
分享到:
评论

相关推荐

    C#编程经验技巧宝典

    79 <br>0116 如何在字符串中查找指定字符 79 <br>0117 如何在字符串中用一子串替换另一子串 80 <br>0118 将新字符串添加到已有字符串中 80 <br>0119 如何在字符串中添加多个空格 81 <br>0120...

    FindWindowEx查找子窗口的简单应用

    迅雷看看“本片即将结束,你可能也喜欢以下内容”提示的去除工具。 详见http://blog.csdn.net/wwwwws/article/details/9433817

    C#百例(100个个例,教你学会C#)

    使该程序能完成复制、剪切、粘贴及多个窗口的层叠或横向平铺或纵向平铺的功能。 38、进程管理。 39、 40、该程序在第34例的基础上添加了查找功能可查找当前文件中的字符串下一次出现的位置。 41、该程序是一个.swf的...

    明日科技C#开发入门及项目实战

    实例211 使用linq在一个循环中遍历多个数组 实例212 过滤文章中包含指定单词的句子 实例213 使用linq生成随机序列 实例214 筛选指定类型的元素 实例215 使用linq技术对对象进行筛选操作 实例216 使用linq技术对对象...

    C#全能速查宝典

    《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...

    C# 3.0完全自学宝典 (F)

    SimpleForm 第一个窗体应用程序实例 UseButton 演示Button按钮控件的使用实例 UseCheckBox 演示CheckBox复选框控件的使用实例 UseComboBox 演示ComboBox下拉列表控件的使用实例 UseGroupBox 演示GroupBox分组...

    C#.net_经典编程例子400个

    24 实例022 非矩形窗体 24 实例023 建立字体形状窗体 25 实例024 控件随窗体自动调整 26 实例025 带分隔栏的窗体 27 实例026 随机更换主界面背景 27 1.7 多媒体光盘 28 实例027 ...

    C#程序开发范例宝典(第2版).part08

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

    C#微软培训资料

    14.2 多 态 性 .159 14.3 抽象与密封 .163 14.4 继承中关于属性的一些问题.169 14.5 小 结 .172 第四部分 深入了解 C#.174 第十五章 接 口 .174 15.1 组件编程技术 .174 15.2 接 口 定 义 .177 15.3 ...

    C# formwork 音乐播放盒源码

    c# formwork 目前学到一个阶段 根据知识积累来完善一个比较成熟的项目 项目名:音乐播放盒 参加人员:小枪 开发平台:window XP 开发工具:visual studio 2005 , sqlserver 2005 重点要点:全程...

    C#实训教程

    15.2 在窗体之间建立链接 307 15.3 应用程序的启动和关闭 308 15.4 内容总结 308 16 高级用户界面 309 16.1 打印控件的使用 309 16.2 PrintDocument组件 309 16.3 PrintPreviewControl组件 310 16.4 ...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例211 使用linq在一个循环中遍历多个数组 403 实例212 过滤文章中包含指定单词的句子 404 实例213 使用linq生成随机序列 406 实例214 筛选指定类型的元素 408 实例215 使用linq技术对对象进行筛选操作 409 实例216...

    C# for CSDN 乱七八糟的看不懂

    第6页 C#(WINFORM)学习 找到集合中数量最多的一个元素 利用方法来查找,可以返回两个变量。 object Jmax0(ArrayList v11,ref int jj) { int i; object j0=0; ArrayList y11=new ArrayList(); //各个不同的元素的...

    c# 加密和解密相关代码

    (2)更改默认窗体Form1 的Name 属性为Frm_Main,在该窗体中添加两个GroupBox 容器控件,其中, 在第一个GroupBox 中放入3 个TextBox 控件和一个Button 按钮,分别用于输入数字、输入加密数字、显示加 密后的数字和...

    C#程序开发范例宝典(第2版).part02

    精选570个典型范例,全面覆盖实用和热点技术,涉及面广,实用性强源于实际项目开发,帮助读者短时间掌握更多实用技术,提高编程水平范例经过精心编排,重点、难点突出,易学易懂书后附录提供快速索引,即查、即学、...

Global site tag (gtag.js) - Google Analytics