ايران ويج

نسخه‌ی کامل: ایجاد ارتباط بین کنترل ها در فرم های متعدد یک برنامه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت اساتید

سوالی از خدمت بزرگواران دارم قبلش می خواهم در قالب دو عکس سوالاتم را که در حول یک موضوع هستند بپرسم.

[تصویر:  f_Pic1m_ddb5fd9.jpg]
فرم اول - Name : frmmain

[تصویر:  f_Pic2m_c09df3e.jpg]
فرم دوم - Name : frmoption


دو عکس از دو فرم که در بالا مشاهده می کنید، در یک Solution ایجاد کردم تا جواب سوالاتم را بگیرم.

هدف : با تایپ یک رشته در Textbox و زدن دکمه ی Set Text مقدار text لیبل در فرم یک تغییر کند.

و اما سوالاتم :

من می خواهم با زدن دکمه ی Change فرم دوم لود بشود که البته این کار رو با کد زیر انجام می دهم.

کد:
frmOption optionform = new frmOption();
optionform.ShowDialog();

اما سوال اصلی من اینه که چطور مقدار Textbox را از طریق دکمه ی Set Text به لیبل نسبت بدهم در حالیکه فرم یک فقط کنترل های خود را می شناسد و فرم دو هم فقط کنترل های خودش را.
لطفا در این زمینه من را راهنمایی نمایید. (لطفا منطقی ترین و در عین حال ساده ترین کد ها را بفرمایید.)
جواب این مورد برام خیلی مهمه لطفا کمکم کنید، خواهشمندم مدیران به خاطر پیش پا افتاده بودن سوال قفل نکنند.

در ضمن Solution را هم پیوست کردم تا اگر کسی خواست، از طریق کامل کردن آن مرا راهنمایی کند.

با تشکر.
سلام دوست عزيز :
دوست عزيزم ، شما مي توانيد اين ٢ فرم را از نوع public static با يك نام جديد تعريف نمائيد و بعد تمام عناصري كه مي خواهيد با آنها در فرم هاي ديگر ارتباط برقرار كنيد را از نوع public تعريف كنيد ، سپس مانند نمونه برنامه اي كه در اختيار شما قرار دادم از آنها استفاده كنيد .
اميدوارم كه اين برنامه و اين توضيحات براي شما مفيد واقع شده باشد .