winforms c# Есть Main_form которая открывает Property_form. На Property_form есть button1. Как сделать так, что бы при нажатии на button1 в Property_form Main_form выполнила Main_form_Load и таким образом произошел Refresh Main_form.
private Main_form mainForm;
public Property_form(Main_form mainForm)
{
this.mainForm = mainForm;
InitializeComponent();
}
2. В обработчике события Click на кнопке button1 вызовите метод Main_form_Load из экземпляра Main_form. Например:
private void button1_Click(object sender, EventArgs e)
{
mainForm.Main_form_Load(sender, e);
}
3. В Main_form создайте метод Main_form_Load, который будет выполнять необходимые действия для обновления Main_form. Например:
public void Main_form_Load(object sender, EventArgs e)
{
// Ваши действия для обновления Main_form
}
4. При создании экземпляра Property_form в Main_form передайте ссылку на сам Main_form. Например:
private void OpenPropertyForm()
{
Property_form propertyForm = new Property_form(this);
propertyForm.Show();
}
Таким образом, при нажатии на кнопку button1 в Property_form будет вызываться метод Main_form_Load экземпляра Main_form, что позволит обновить Main_form.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет