PDA

View Full Version : ارسال اطلاعات در فرم مادر از طریق فرم فرزند



mahdieh5
یک شنبه 20 شهریور 1390, 22:43 عصر
با سلام
1) یک برنامه ساده نوشتم برای اینکه بتوانم در form2 (فرم مادر) از طریق form3 (فرم فرزند) تغییراتی اعمال کنم. در واقع می خواهم از فرم فرزند با کلیک یک باتن اطلاعات در فرم مادر لود شود. برنامه ای که نوشتم کار نمیکند. میشه لطفا بگید اشکالش کجاست؟ از 2 طریق این کار را کرده ام یکی اینکه یک نمونه از form2 را به سازنده form3 فرستادم. دوم اینکه اطلاعات را از form3 ارسال کردم به سازنده form2. هیچ کدام کار نمیکند.

2) یه سوال دیگر اینکه من می خواهم وقتی دکمه در فرم فرزند کلیک شد، همان لحظه اطلاعات در فرم مادری که قبلا باز بوده لود شود نه اینکه من با این دستور ابتدا یک new از فرم مادر بسازم و آن را show کنم. چون فرم جدید باز میشود.

Form f1 = new Form2();
f1.ShowDialog();

water_lily_2012
دوشنبه 21 شهریور 1390, 08:51 صبح
شما باید از Delegate و Event استفاده کنی.
برنامه شما را هم خواهم دید.

water_lily_2012
دوشنبه 21 شهریور 1390, 09:17 صبح
برنامه شما را دیدم و درست کردم.
حالا هر مقداری در textbox فرم 3 وارد کنی در label فرم 2 نمایش داده می شود.

mahdieh5
دوشنبه 21 شهریور 1390, 16:22 عصر
خیلی متشکر
میشه لطف کنید کدهایی که نوشتید توضیح دهید. چون delegate کار نکردم.