Hi Kostya,
WinForm1 needs a reference to WinForm to be able to create a control for it.
// WinForm
private void button1_Click(object sender, System.EventArgs e)
{
WinForm1 form = new WinForm1(this);
form.Show();
}
// WinForm1
private WinForm creator = null;
public WinForm1(WinForm creator)
{
this.creator = creator;
}
private void button1_Click(object sender, System.EventArgs e)
{
creator.textBox1.Text = "Hello World";
this.textBox1.Text = "Hello World";
}
This assumes WinForm.textBox1 is public. In general you should try to avoid changing Controls on another Form directly. Instead use properties and/or methods on WinForm that in turn changes the Controls.
On Sun, 10 Jul 2005 11:36:50 +0200, Kostya Ergin <ko****@erginsoft.com> wrote:
2 forms in project: WinForm and WinForm1
in WinForm i do:
private void button1_Click(object sender, System.EventArgs e)
{
WinForm1 form = new WinForm1();
form.Show();
}
in WinForm1 i try:
private void button1_Click(object sender, System.EventArgs e)
{
// How to
// add WinForm1.textBox1.Text
// to WinForm.textBox1.Text ?
}
I tried on a miscellaneous.. but could not make it. Can prompt as it to
make?
--
Happy coding!
Morten Wennevik [C# MVP]