TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Administrator
Tech Writer
2.2k
1.5m
Passing data between MDI-children
Apr 15 2003 6:35 AM
I know there is a lot of talk about passing data between forms, but I do not understand. Take a look at this... My problem is passing data between MDIchildren. I´ve got no problem passing data from parent to a child, but between the children it seems not possible... When I press the button in Form1, the text appears in Form2´s textbox. But how do I reach the public method "send" from Form3? It can´t be that hard?! I´ve tried: this.MDIparent.send("whatever") but there is no send-method for the MDIparent... Yes it is!!! /****Form1 Mother*****************/ private Form2 frm2 = new Form2(); private Form3 frm3 = new Form3(); public void send(string str) { this.frm2.writeText(str); } private void Form1_Load(object sender, System.EventArgs e) { frm2.MdiParent = this; frm2.Show(); frm3.MdiParent = this; frm3.Show(); } private void button1Form1_Click(object sender, System.EventArgs e) { this.send("Show this text in textBox1 in frm2: From Form1"); } /************Form2*****************/ public void writeText(string str) { this.textBox1.Text = str; } /***********Form3******************/ private void button1Form3_Click(object sender, System.EventArgs e) { ?????.send("Show this text in textBox1 in frm2: From Form3"); }
Reply
Answers (
0
)
Load Assembly
Combobox KeyPress Event