Winform 两个页面中间的值互相传递
假如主页面是Form1,类名数据查询,另外一个是黑白名单导入。亲测可用
把主页面的 public kuming字段传递给黑白名单。
主程序中关键代码:
黑白名单导入 f = new 黑白名单导入();
f.接收查询类(this); // ← 把当前自己传过去
黑白名单程序中关键代码如下:
public 数据查询 SC; // 这里存原来的窗体 public void 接收查询类(数据查询 frm) { SC = frm; // 拿到真正的、已修改的实例 } private void 黑白名单导入_Load(object sender, EventArgs e) { 数据查询 SC = Application.OpenForms.OfType<数据查询>().FirstOrDefault(); if (SC != null) { this.kuming = SC.kuming; } }