Я хочу, чтобы «детская» форма из моей «основной формы» обновлялась всякий раз, когда моя основная форма что-то меняет, давайте проясним это на примерах:
Моя "детская" форма:
public partial class Ventoemparedes : Form
{
private Form1 Opener { get; set; }
public Ventoemparedes(Form1 opener)
{
Initializecomponent();
//stuff i wanna do whenever Form1 textBox.Text changes
method1();
}
private void method1()
{ //does stuff
}
}
Моя основная форма:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
//execute method1 on Ventoemparedes somehow???
}
private void button1_Click(object sender, EventArgs e)
{
Ventoemparedes mostra = new Ventoemparedes(this);
mostra.ShowDialog();
}
}
На Form1
у меня есть button
и textBox
. button
показывает окно Form2
. Что я хочу сделать, так это то, что всякий раз, когда значение Form1 textBox
изменяется, method
, написанное в Form2
, будет выполняться и, таким образом, обновлять мое окно Form2.
Он должен вести себя как «обновление».
Возможно ли такое хотя бы отдаленно?
Я не очень хорошо разбираюсь в частичном взаимодействии классов и форм, поэтому прошу прощения, если это легко сделать.