社区
C#
帖子详情
窗体间传值问题
leungsimon
2009-04-15 11:11:57
现有两个窗体form1,form2,它们分别有一个textbox和一个button,当点击form1的button时打开form2,form1不关闭
然后在form2的textbox输入一个值,现在想问的是如何实现点击form2的button时,form1的textbox得到form2的textbox值
...全文
179
4
打赏
收藏
窗体间传值问题
现有两个窗体form1,form2,它们分别有一个textbox和一个button,当点击form1的button时打开form2,form1不关闭 然后在form2的textbox输入一个值,现在想问的是如何实现点击form2的button时,form1的textbox得到form2的textbox值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leungsimon
2009-04-15
打赏
举报
回复
明白了,谢谢
leungsimon
2009-04-15
打赏
举报
回复
public event clickHandler OnClickEvent; //此事件写在另一个窗体中
这里是什么意思呢?
不能写在form2中吗
tommir3
2009-04-15
打赏
举报
回复
用委托和事件
public delegate void clickHandler(string msg);
Form f2 = new Form();
f2.OnClickEvent += new clickHandler(GameClient_OnClickEvent);
//此处为得到f2窗体点击事件中触发的事件
private void GameClient_OnClickEvent(string msg)
{
this.textBox1.Text = msg;
}
//在Form2中
public event clickHandler OnClickEvent; //此事件写在另一个窗体中
在你的Button的事件里
private void b_Click(object sender, RoutedEventArgs e)
{
OnClickEvent(this.textBox2.Text);
}
其实我要说的是自定义事件......
使用委托进行
窗
体
间
传
值
我们经常会用到
窗
体
间
的
传
值
问题
,
窗
体
间
的
传
值
方法也多种多样,文档中介绍了通过委托进行
窗
体
间
传
值
的源码
c#中
窗
体
间
传
值
问题
的详解
详细介绍了c#
窗
体
间
传
值
的几种方法,比如
传
数
值
、
传
别的等
C# Winform图书管理系统
该管理系统采用的开发语言环境是VS2017+SQL Server 2008/2012 ,C/S架构开发的一套Winform
窗
体
版本的管理系统。该系统含有按钮控件、输入控件、容器控件、布局控件、数据控件等常用控件的介绍及使用。该系统含有主
窗
体
子
窗
体
间
的
传
值
,表格控件及树形控件的数据展示、MDI
窗
体
的使用等。系统功能:图书资料管理、读者资料管理、用户资料管理、图书借阅管理(借阅、归还、续接、超期、挂失)、系统参数设置、查询统计
C# winform
窗
体
间
传
值
(使用委托或事件)
C#winform
窗
体
间
传
值
,三种方法示例,注释详细。使用方法:使用vs2013打开编译运行即可; 工程中总共介绍了三种方法: ###方法1:通过保存对象的引用调用其方法实现对子
窗
体
的控制; ###方法2:通过委托,在子
窗
体
显示之前,为委托赋
值
,关注主
窗
体
的数据变化,当有当有多个
窗
体
需要接收信息,只需要为委托继续赋
值
(+=)即可,实现了数据
传
递的解耦性; ###方法3:子
窗
体
弹出来之前,注册事件,关注主
窗
体
消息的变化,当有多个
窗
体
需要接收信息,,只需要分别为
窗
体
注册数据接收事件即可,实现了数据
传
递的解耦性; 方法2与方法3即为发布订阅模式(观察者模式)----我也是设计模式的初学者,如有
问题
欢迎大家email我,谢谢;
C#
窗
体
间
传
值
的方法总结.txt
C#
窗
体
间
传
值
的方法总结C#
窗
体
间
传
值
的方法总结C#
窗
体
间
传
值
的方法总结C#
窗
体
间
传
值
的方法总结C#
窗
体
间
传
值
的方法总结
C#
110,577
社区成员
642,558
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章