В моем приложении у меня есть основная форма, которая является MdiParent всех других форм. При входе в системе по умолчанию открывается эта форма и от MenuStrip в этой форме мы перемещаемся к другим формам, как это:Получить значение из parentform
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
. Также пользователю не разрешается закрывать HumanResourceForm, когда EmployeeTransferForm
открыт или активен.
Я также хочу, чтобы получить текст свойство TextBox из HumanResourceForm
в 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