C# forms and textboxes -
how access textbox in form1 when click button form2?
i want write specific text in textbox in form1 after click button form2 , closes itself.
as guessed can solve issue as
form1.cs
public partial class form1 : form { public form1() { initializecomponent(); } private void button1_click(object sender, eventargs e) { launchform2(); } private void launchform2() { using (var form2 = new form2()) { form2.ontextenteredhandler += form2_ontextenteredhandler; form2.showdialog(); } } private void form2_ontextenteredhandler(string text) { //this event fire when click on button on form2 textbox1.text = text; } } form2.cs
public partial class form2 : form { public delegate void textenteredhandler(string text); public event textenteredhandler ontextenteredhandler; public form2() { initializecomponent(); } private void button1_click(object sender, eventargs e) { if (ontextenteredhandler != null) { ontextenteredhandler(textbox1.text); close(); } } } you need add textbox in form 2 well, put text form 2 click button shown in code.
Comments
Post a Comment