WinForm子窗体访问父窗体控件的实现方法
时间:2021-10-12 17:32:21
Form1主窗体:
public delegate void SetVisiableHandler();//定义委托类型
private void button1_Click(object sender,EventArgs e)//单击事件,打开子窗体
{
Form2 frm = new Form2(new SetVisiableHandler(SetVisiable));
frm.Show();
}
private void SetVisiable()
{
dataGridView1.Rows.Add("123","456","789");
}
Form2子窗体:
private SetVisiableHandler m_setVisable;//声明委托变量
public Form2(SetVisiableHandler setvisiable)
{
InitializeComponent();
this.m_setVisiable = setvisiable;
}
public void butten1_Click(object sender,EventArgs e)
{
if(this.m_setVisiable != null)
{
this.m_setVisiable();
}
}
标签:WinForm,子窗体,父窗体
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Android SQLite数据库的增 删 查找操作
2023-02-09 09:47:25
![](https://img.aspxhome.com/file/2023/9/99809_0s.png)
C#中缓存的基本用法总结
2023-12-06 01:22:45
基于C语言string函数的详解
2023-06-28 05:33:25
AQS(AbstractQueuedSynchronizer)抽象队列同步器及工作原理解析
2023-02-24 22:20:09
![](https://img.aspxhome.com/file/2023/6/84216_0s.png)
极简的Resty服务端和客户端RESTful框架
2022-01-19 19:51:00
java读取cvs文件并导入数据库
2023-11-25 01:23:13
Java编程中的条件判断之if语句的用法详解
2022-11-27 14:14:36
Android中获取网页表单中的数据实现思路及代码
2021-07-04 19:51:18
Java 替换字符串中的回车换行符的方法
2022-10-05 10:55:22
一篇文章教你如何用多种迭代写法实现二叉树遍历
2023-12-23 04:03:29
springboot自定义异常视图过程解析
2023-06-29 09:44:36
![](https://img.aspxhome.com/file/2023/3/71173_0s.png)
Java面向对象的封装你了解吗
2023-11-06 16:32:38
![](https://img.aspxhome.com/file/2023/6/96076_0s.png)
Java日常练习题,每天进步一点点(24)
2022-11-17 06:40:40
![](https://img.aspxhome.com/file/2023/3/96043_0s.png)
Java中的相除(/)和取余(%)的实现方法
2022-08-27 21:18:02
C++实现经典24点纸牌益智游戏
2023-04-22 01:05:02
![](https://img.aspxhome.com/file/2023/0/109780_0s.jpg)
Gradle配置教程之自定义APK名称与输出路径
2023-03-04 17:35:27
![](https://img.aspxhome.com/file/2023/3/102583_0s.jpg)
浅谈JavaWeb中的web.xml配置部署描述符文件
2023-11-12 00:14:13
Android封装实现短信验证码的获取倒计时
2023-06-28 22:57:23
![](https://img.aspxhome.com/file/2023/9/82399_0s.gif)
使用Java桥接模式打破继承束缚优雅实现多维度变化
2023-08-23 09:00:34
JavaWeb核心技术中Session与Cookie浅析
2023-06-07 20:43:17
![](https://img.aspxhome.com/file/2023/2/79302_0s.png)