PDA

View Full Version : ارسال اطلالعات بین فرم ها



zahracomputer
یک شنبه 12 تیر 1390, 10:22 صبح
سلام و خسته نباشید
من در برنامه ام دو فرم دارم (Form1 و Form2 ). لازم است اطلاعاتی را در text فرم2 نوشته و پس از کلیک button این اطلاعات در text فرم1 کپی شود . برای این منظور خاصیت modifier آن ها را public معرفی نموده و در خاصیت Button فرم2 کدهای زیر را نوشتم.



Form1 f1 = new Form1();
f1.textBox1.Text=textBox1.Text;

ولی اطلاعات در text فرم 1 کپی نمی شود.
ایراد کار چیه؟
با تشکر

Esmail Solhkhah
یک شنبه 12 تیر 1390, 10:48 صبح
موردی نیست فقط فرم 1 رو Show نکردی اگه نمایشش بدی میبینی درسته


Form1 f1 = new Form1();
f1.textBox1.Text = textBox1.Text;
f1.Show();

zahracomputer
یک شنبه 12 تیر 1390, 11:08 صبح
در برنامه من فرم1 و فرم 2 هر دو فعال می باشند. فرم1 فرم اصلی من می باشد که در رویداد Enter تکس باکس فرم 1 فرم 2 فعال می شود. من اطلاعاتی را در textbox فرم 2 نوشته و لازم است با کلیک یک باتن این اطلاعات در textbox فرم 1 نیز نمایش داده شود. سپس فرم 2 بسته شود. یعنی نیازی به show کردن فرم 1 نمی باشد
ممنون از راهنماییتون

ایمان مدائنی
یک شنبه 12 تیر 1390, 12:55 عصر
از HASHTABLE بايد استفاده كني
يك كتابخانه مثل ديكشنري است
كار باحاش راحته
يك نمونه در نمونه برنامه ها گذاشتم برو ببين راحته

mc_avr
یک شنبه 12 تیر 1390, 13:21 عصر
در برنامه من فرم1 و فرم 2 هر دو فعال می باشند. فرم1 فرم اصلی من می باشد که در رویداد Enter تکس باکس فرم 1 فرم 2 فعال می شود. من اطلاعاتی را در textbox فرم 2 نوشته و لازم است با کلیک یک باتن این اطلاعات در textbox فرم 1 نیز نمایش داده شود. سپس فرم 2 بسته شود. یعنی نیازی به show کردن فرم 1 نمی باشد
ممنون از راهنماییتون

سلام
این کاری که شما کردی و تو فرم 2 فرم یک رو new کردی یعنی یک فرم جدید ساختی
با این روش نمیتونی اطلاعات رو بین دو تا فرم پاس بدی
این فایل رو نگاه کن 71828