PDA

View Full Version : انتقال اطلاعات از فرزند به پدر



مهدی هادیان
دوشنبه 30 فروردین 1389, 14:00 عصر
سلام
دوستان من از طریق فرم پدر، فرم فرزند رو Show می کنم. حالا میخوام یه مقداری رو به فرم پدر بفرستم.
به این فکر کردم که یه سازنده از فرم پدر ایجاد کنم و مقدار مورد نظر رو تو اون ست کنم.
راه حلم به نظر خیلی آماتور میاد خواستم ببینم شما راه بهتری سراغ دارید؟
خیلی مسخره است که پدر فرزند رو بسازه و فرزند پدر رو!!!!!!!!!!!!!!!!!!!!!!!!!!!:گیج:

mohammad diba
دوشنبه 30 فروردین 1389, 17:43 عصر
خوب دوست عزیز چرا از Application.openforms استفاده نمی کنید؟

مهدی هادیان
دوشنبه 30 فروردین 1389, 18:13 عصر
خوب دوست عزیز چرا از Application.openforms استفاده نمی کنید؟

من فقط میدونم که Application.openforms شامل مجموعه ای از فرم های باز می باشد.حالا میخوام بدونم برای حل مشکلم چه جوری می تونم از این مطلب استفاده کنم؟
سپاس

مهدی هادیان
دوشنبه 30 فروردین 1389, 19:51 عصر
باز هم سلام
یکی از دوستان قبلا گفته بود:
"چرا Member را درون کلاس پدر ایجاد نمی کنید و Modifier آن را Protected قرار نمی دهید ؟
اینطوری Member برای پدر و در اختیار فرزند است "
حالا می خوام بدونم چه طوری در فرم فرزند می توان از عضو Protected پدر استفاده کرد؟
در ضمن من وقتی در فرم پدر فرم کد زیر را مینویسم خطای زمان اجرای آنرو میده.

DataGrid dg = new DataGrid();
dg.MdiParent = this;
dg.StartPosition = FormStartPosition.CenterScreen;
dg.Show(this);
خطا
Form that is not a top-level form cannot be displayed as a modal dialog box. Remove the form from any parent form before calling Show.