在我的应用程序中,我有一个mainform,它是所有其他表单的MdiParent。在登录时,默认情况下,这种形式被打开,在这种形式的MenuStrip我们导航到其它形式是这样的:从父母表中获取价值
public partial class MainMenuForm : Form
{
public MainMenuForm()
{
InitializeComponent();
this.WindowState = FormWindowState.Maximized;
}
private void humanResourceToolStripMenuItem_Click(object sender, EventArgs e)
{
HumanResourceForm humanresourceform = new HumanResourceForm();
humanresourceform.MdiParent = this;
humanresourceform.Show();
}
}
的HumanResourceForm
我有一个按钮,将导航到另一个表单中说EmployeeTransferForm
:
private void button1_Click(object sender, EventArgs e)
{
Administraror.Humanresource.EmployeeTransferForm emptranfrm = new Administraror.Humanresource.EmployeeTransferForm();
emptranfrm.ShowDialog();
}
现在我的问题是在EmployeeTransferForm
里面我想从HumanResourceForm
的控件中获取一些值。另外,当EmployeeTransferForm
处于打开或活动状态时,不应允许用户关闭HumanResourceForm。
我也想获得的HumanResourceForm
一个TextBox的Text属性EmployeeTransferForm
,如:
public partial class EmpLoctnChangeForm : Form
{
public EmpLoctnChangeForm()
{
InitializeComponent();
}
private void EmpLoctnChangeForm_Load(object sender, EventArgs e)
{
intemppk = humanresourceform.txtpk.text;
}
}
期待所有一些很好的建议。
在此先感谢。
您可以使用其中的一种:1.将HumanResourceForm控制值传递给EmployeeTransferForm构造函数。 2.在EmployeeTransferForm中创建属性并在显示表单之前设置它们 – Reniuz