怎么让事件里得到的属性传到其他窗口

private void tsmiDetailInfo_Click(object sender, EventArgs e)
  {
  this.Hide();
  string selectDept = dgvDeptInfo.CurrentRow.Cells["deptname"].Value.ToString();
  DeptDetail detail = new DeptDetail();
  detail.MdiParent = MainForm.ActiveForm;
  detail.Show();
  }
想把selectDept的值用在其他窗口上,应该怎么弄呢.

作者: asd7f88a7s9df7d   发布时间: 2011-06-15

第一,接收窗体上发布一个public属性,然后通过实例直接复制,比如 frm.xxxxx
第二,用委托
第三,发消息

作者: bdmh   发布时间: 2011-06-15

能说详细一点吗,刚学不是很懂,新窗口创建原窗口的实例,但是实例点不出selectdept

作者: asd7f88a7s9df7d   发布时间: 2011-06-15