关于WINFORM中窗体间传值的方法(只有思路,不会用代码实现)

msmvc msmvc 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这是我从别人一个项目中学到的
可惜只给了一个DLL让你调用,新建的窗体都是继承自这个DLL
他是这样实现的

Form1 f1 =new Form1();
f1.parameter["XXX"]="XXX";(字符串)
f1.show();

当在f1中使用这个值时这样接值
string s = type(me.parameter["XXX"],"string")
VB.NET的语法
我写的这几句可能有错误
但大意就是这样了
我后来看了一下这个DLL原来这个parameter是个hashtable

像他这种窗体间的传值的方法可以传个种类型的值

我的问题就是:这个父窗体应该怎么写,让继承他的窗体都能实现我说的这种方法来传值??



...全文

相关推荐

C# winform窗体间传值(使用委托或事件)

C#winform窗体间传值,三种方法示例,注释详细。使用方法:使用vs2013打开编译运行即可; 工程中总共介绍了三种方法: ###方法1:通过保存对象的引用调用其方法实现对子窗体的控制; ###方法2:通过委托,在子窗体显示之前,为委托赋值,关注主窗体的数据变化,当有当有多个窗体需要接收信息,只需要为委托继续赋值(+=)即可,实现了数据传递的解耦性; ###方法3:子窗体弹出来之前,注册事件,关注主窗体消息的变化,当有多个窗体需要接收信息,,只需要分别为窗体注册数据接收事件即可,实现了数据传递的解耦性; 方法2与方法3即为发布订阅模式(观察者模式)----我也是设计模式的初学者,如有问题欢迎大家email我,谢谢;

一羽清宁

Winform中实现窗体控件适配(自适应窗体)布局_通过C#代码方式

至此通过使用C#代码实现窗体控件适配(自适应窗体)布局下过完成,运行项目即可查看效果。③在窗体变化时获取当前窗体的宽度和高度,然后遍历窗体控件进行设置。①在窗体初始化时先获取窗体的宽度和高度,然后;②遍历窗体控件进行初始化设置缩放位置;......

牛奶咖啡13

C# Winform 窗体传值及接收返回值

C# Winform 窗体传值及接收返回值 通过构造传值 通过属性传值

wspo_hi

c# WinForm 窗体之间传值的几种方式(小结)

前言 小编最近维护一个Winfrom窗体,是项目中CS端的主窗体,很多子窗体需要从主窗体获取值,同时子窗体还需要给主窗体回传值,下面来给大家介绍一下。 正文 本文中以主窗体为frmMain,子窗体为frmGroup ,两窗体之间的传值来做示例。 方式一: 使用公共静态变量传值 主窗体frmMain中代码 public partial class frmMain : Form { //声明工位ID 为公共静态变量 public static string terminalID = ; //给静态变量赋值 terminalID = q13bh01-bh12; } 子窗体

weixin_38712908

C# Winform 实现窗体间切换

一个小Demo,一个主窗体中通过按钮实现 三个子窗体的切换显示,三个子窗体的切换的过程中,其窗体上的数据不会丢失。

C# 学习者
评论 9
收藏 已收藏
分享
返回顶部
msmvc
C# 111,129 成员 642,538 内容