1. 首先我们新建一个项目

  2. 在项目管理器中,我们右击,选择"添加",选择"windows窗体"

  3. 输入窗体名,点击"确定"

  4. 我们给form1拖入按钮控件

  5. 在项目管理器中,我们找到"Form1.Designer.cs",双击打开代码窗口

  6. 我们找到按钮的定义,然后把private改为public

  7. 我们回到窗体1,把以下代码填入代码窗品中

    Form2 a = new Form2();

    a.Show(this);

    这个是弹出窗体2的代码,这里,    a.Show(this);一定要这样写,如果是    a.Show();那么程序是不能运行的

  8. 现在我们打开窗体2,并拖入一个按钮,双击该按钮,打开代码窗口

  9. 好,我们到窗体2写操作窗体1的代码,这个就是调用窗体中按钮的代码

    Form1 a = (Form1)this.Owner;

    a.button1.Text = "123";

  10. 好,我们现在运行程序,点击窗口一后弹出窗体二,我们再点击窗体2上的按钮

  11. 窗体1上的按钮上的文字被改变了,程序运行成功

转载于:https://www.cnblogs.com/Miliery/p/4402149.html

C#如何操作另一个窗体:[2]子窗体操作主窗体(转)相关推荐

  1. 如何:创建 MDI 父窗体、子窗体、确定活动的 MDI 子窗体

    Microsoft Visual Studio 2008/.NET Framework 3.5 Windows 窗体编程 如何:创建 MDI 父窗体 多文档界面 (MDI) 应用程序的基础是 MDI ...

  2. Form2(子窗体)调用Form1(父窗体)的控件

    一直在寻找Vs c# 跨窗体数据传递,通俗点讲就是Form2(子窗体)调用Form1(父窗体)的控件,在一篇博客上找到,名称为:Winform跨窗体操作控件(使用委托),感谢大神的分享,转载到博客,时 ...

  3. mysql外键约束语句级连_mysql之外键约束(级联操作等) 父表子表

    不理解的地方标注问号. 网上不同的博客讲的,之间似乎有些矛盾,求推荐好书. 写得不好请指出错误. 父表和子表 当两个表建立一对多关系的时候,"一"的那一端是父表,"多&q ...

  4. C# WPF MVVM模式下在主窗体显示子窗体并获取结果

    01 - 前言 在winform中打开一个新的子窗体很简单,直接实例化窗体并show一下就可以: Form2 f2 = new Form2();f2.Show(); 或者 Form2 f2 = new ...

  5. javascript判断一个元素是另外一个元素的子元素

    javascript判断一个元素是另外一个元素的子元素用途有很多,最常用的就是当点击页面的空白处去执行某些操作,比如弹出层等. function isParent (obj,parentObj){ w ...

  6. 关于主窗体与子窗体之间的通信以及面向对象思想的一些应用

    该写几篇文章啦~ 最近在搞winForm,开始的时候遇到点问题.其实也不算什么大问题,归结起来还是主窗体与子窗体之间传值.通信的问题: 这个问题在网上的解决方案有很多,一搜一大堆,比如将主窗体自身作为 ...

  7. MDI窗体与子窗体的显示问题--(如何让主窗体是被控件挡住的子窗体显示)

    机房收费系统热火朝天的进行着,于此同时问题也是毫不留情的就来了,在MDI窗体中添加了picture控件后,子窗体不能显示就是我遇到的第一个问题.刚刚着手做系统遇到这样的问题,挺棘手的,当时在网上查过很 ...

  8. 第二节 数据CRUD操作与连接查询和子查询(包含练习)

    笔记中的大部分例子都是通过部门和部门员工表中的数据进行的举例,表的相关数据创建放在文末,以便理解笔记中的部分语句. 一.数据CRUD操作 1. 插入数据 1.1 插入一条数据 INSERT INTO ...

  9. vb如何设置父窗体与子窗体——MDI窗体

    目前我理解的父窗体与子窗体的关系是:父窗体包含子窗体. 想要达到这样的效果,首先要新建一个父窗体(MDI窗体). MDI窗体上又不允许放置PictureBox以外的控件,但是Picture上面就能放置 ...

最新文章

  1. apkplug插件托管服务简化与简介-05
  2. jquery实现app开发闹钟功能_APP商城开发的优势与功能
  3. logstash通过kafka传输nginx日志(三)
  4. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
  5. 论文浅尝 | ​ADRL:一个基于注意力机制的知识图谱深度强化学习框架
  6. LInux:有关I/O重定向的详细教程
  7. Linux学习笔记---使用tftp命令下载文件
  8. [LeetCode] Intersection of Two Arrays 两个数组相交
  9. final—前后端分离的网站
  10. 什么是网关软件?国内有好的资源网关软件吗?
  11. C语言指针和指针变量
  12. Java Builder模式(设计模式之Builder模式)
  13. 高德地图改变地图的主题色
  14. 宽带速率单位《Mbps-MBps/换算》
  15. Python爬虫之实习僧招聘信息及数据分析
  16. IDEA——问题汇总
  17. 搜索引擎突然无法访问问题
  18. php购物车页面如何做,HTML代码实现简易购物车
  19. 电商平台关键词监控价格API接口,店铺监控API接口调用展示
  20. dr.fone for android,Wondershare Dr.Fone for Android

热门文章

  1. 走近科学,探究阿里闲鱼团队通过数据提升Flutter体验的真相
  2. 401 Unauthorized
  3. hive 行转列和列转行的方法_Hive超详细存储
  4. src漏洞挖掘|一个谎言需要无数谎言来弥补
  5. getsockopt和setsockopt函数
  6. 读WAF与IPS的区别总结之摘抄
  7. 玩转Linux必备知识(二)
  8. 《剑指offer》栈的压入、弹出序列
  9. Markdown中数学公式整理
  10. requireJS和seajs区别?