PDA

View Full Version : سوال: استفاده از مقدار lible در یک فرم در خارج از آن فرم



sobijoon
پنج شنبه 02 تیر 1390, 12:25 عصر
با سلام خدمت دوستان
دوستان من در یک فرمم یک lible دارم که با توجه به مقدار داده شده کاربر مقدار میگیرد. حالا میخواهم در سایر فرم هایم ازین مقداری که به خودش گرفته استفاده کنم.
توی VB.netبه راحتی با صداکردن اشیای فرم ها از یک فرم دیگه اینکار ممکن میشه اما.....
ممکنه منو راهنمایی کنید.
اگه کدی یا کلاسی باید بنویسم چطوری؟خیلی مهمه برام:ناراحت:لطفا:ناراحت:

Esmail Solhkhah
پنج شنبه 02 تیر 1390, 12:30 عصر
یه متغیر بصورت Public static تعریف کن و مقدار لیبل رو بریز تو اون بعد هرجایی میتونی ازش استفاده کنی

mmd2009
پنج شنبه 02 تیر 1390, 13:06 عصر
با سلام

اگر منظورت Label هستش شما باید به این صورت یک پراپریتی درست بکنید


Public String GetLabelText
{
get;
set;
}


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

موفق باشی

پ ن : پراپریتی رو هم تو فروم سرچ کنی مثال هایی قبلا چه من چه دوستان دیگه زیاد زدن

sobijoon
جمعه 03 تیر 1390, 12:07 عصر
این متغیر باید در یک کلاس دیگه باشه؟

Beginner419
جمعه 03 تیر 1390, 16:39 عصر
سلام
من راهی که خودم همیشه استفاده می کنم رو بهت می گم
خصوصیت modifiers رو برای label بذار رو public
حالا وقتی می خوای تو یه فرم دیگه ازش استفاده بکنی می تونی اینجوری صداش بزنی
فرض کن labelرو تو form1 ساختی
برو تو فرمی که می خوای ازش استفاده کنی اول یه کلاس از form1 بساز بعد راحت می تونی به اشیا public اون فرم دسترسی داشته باشی

Form1 f1=new Form1();
f1.label1.text="hello";

mmd2009
جمعه 03 تیر 1390, 16:49 عصر
سلام
من راهی که خودم همیشه استفاده می کنم رو بهت می گم
خصوصیت modifiers رو برای label بذار رو public
حالا وقتی می خوای تو یه فرم دیگه ازش استفاده بکنی می تونی اینجوری صداش بزنی
فرض کن labelرو تو form1 ساختی
برو تو فرمی که می خوای ازش استفاده کنی اول یه کلاس از form1 بساز بعد راحت می تونی به اشیا public اون فرم دسترسی داشته باشی

Form1 f1=new Form1();
f1.label1.text="hello";

سلام دوست عزیز

بارها در مورد اشتباه بودن این مسئله بحث شده تو این فرم. روشی که من اون بالا گفتم حداقل ترین کار برای این جور اعماله

موفق باشید