关于WINFORM中窗体间传值的方法(只有思路,不会用代码实现)
可惜只给了一个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#代码实现窗体控件适配(自适应窗体)布局下过完成,运行项目即可查看效果。③在窗体变化时获取当前窗体的宽度和高度,然后遍历窗体控件进行设置。①在窗体初始化时先获取窗体的宽度和高度,然后;②遍历窗体控件进行初始化设置缩放位置;......
C# Winform 窗体传值及接收返回值
C# Winform 窗体传值及接收返回值 通过构造传值 通过属性传值
c# WinForm 窗体之间传值的几种方式(小结)
前言 小编最近维护一个Winfrom窗体,是项目中CS端的主窗体,很多子窗体需要从主窗体获取值,同时子窗体还需要给主窗体回传值,下面来给大家介绍一下。 正文 本文中以主窗体为frmMain,子窗体为frmGroup ,两窗体之间的传值来做示例。 方式一: 使用公共静态变量传值 主窗体frmMain中代码 public partial class frmMain : Form { //声明工位ID 为公共静态变量 public static string terminalID = ; //给静态变量赋值 terminalID = q13bh01-bh12; } 子窗体
C# Winform 实现窗体间切换
一个小Demo,一个主窗体中通过按钮实现 三个子窗体的切换显示,三个子窗体的切换的过程中,其窗体上的数据不会丢失。


