PDA

View Full Version : مبتدی: ويرايش تكست يك فرم توسط فرم ديگر



saeid12
شنبه 11 دی 1389, 21:33 عصر
سلام دوستان
خواهش مي كنم به اين سوالم پاسخ بديد:ناراحت:
من دو تا فرم دارم كه ميخوام هر چي توي تكست فرم اول نوشته ميشه در تكست فرم دوم هم نوشته بشه. كد زير رو تست مي كنم اما كار نمي كنه... چه بايد بكنم؟

new Form2().textBox1.text=textBox1.text;

unknown.unforgiven
شنبه 11 دی 1389, 22:08 عصر
سلام
اول باید یه شی از نوع فرم 1 یا 2 تو اون یکی ایجاد کنی. بعدشم باید text اون فرمی که میخوای بهش دسترسی داشته باشی public کنی. همین!

saeid12
شنبه 11 دی 1389, 22:20 عصر
سلام
اول باید یه شی از نوع فرم 1 یا 2 تو اون یکی ایجاد کنی. بعدشم باید text اون فرمی که میخوای بهش دسترسی داشته باشی public کنی. همین!
ممنون دوست من. ولي من هم همين كارو مي كنم و جواب نميگيرم!

unknown.unforgiven
شنبه 11 دی 1389, 22:24 عصر
1. منظورت از text همون چیزیه که تو header فرم هستش؟
2. از کدوم فرم میخوای اطلاعات به اون یکی send بشه؟

hossin.esm
شنبه 11 دی 1389, 23:11 عصر
اگر منظورت فرمی است که در حال حاظر باز هست می تونی از کد زیر استفاده کنی .


Form2 Form2= (Form2)Application.OpenForms["form2"];
Form2.textBox1.Text = "test";

abbas.oveissi
شنبه 11 دی 1389, 23:29 عصر
ممنون دوست من. ولي من هم همين كارو مي كنم و جواب نميگيرم!

دوست عزیز بیا این برنامه رو من الان نوشتم،هرچی رو که توی textbox داخل form1 است ، رو توی textbox داخل form2 میاره . متن رو از طریق Constructor انتقال دادم .

saeid12
یک شنبه 12 دی 1389, 00:00 صبح
اگر منظورت فرمی است که در حال حاظر باز هست می تونی از کد زیر استفاده کنی .


Form2 Form2= (Form2)Application.OpenForms["form2"];
Form2.textBox1.Text = "test";

دوست من شما فوق العاده اي!
ممنون :x /