PDA

View Full Version : ارسال یک متغیر از یک فرم به فرم دیگر(Win_App)



Kurdia
پنج شنبه 21 مرداد 1389, 17:21 عصر
یک مقدار رو می خوام از یک فرم به فرم دیگه بفرستم
قبلا که وب کار می کردم همچین مشکلی نداشتم
اما واسه Win_App به مشکل بر خوردم
اگر بخوام اون رو در متغیری در فرم بعد جای بدم و یا در Textbox فرم بعد وارد کنم باید چه کدی رو بنویسم؟؟

vandermond
پنج شنبه 21 مرداد 1389, 17:30 عصر
سلام دوست عزيز (خوش اومدي:تشویق:)
بايد يك خاصيت توي فرمي كه داده توي اون هست درست كنيد و از فرمي كه ميخاي داده رو بگيري به خاصيت فرم قبلي (كه piblic هم تعريف شده) دسترسي داشته باشي.
اگه هنوز هم مشكلي بود بگو نمونه كد بزارم. (البته فكر ميكنم تو سايت قبلا مطرح شده باشه. يادم نيست)

Kurdia
پنج شنبه 21 مرداد 1389, 17:41 عصر
سلام دوست عزيز (خوش اومدي:تشویق:)
بايد يك خاصيت توي فرمي كه داده توي اون هست درست كنيد و از فرمي كه ميخاي داده رو بگيري به خاصيت فرم قبلي (كه piblic هم تعريف شده) دسترسي داشته باشي.



مرسی
یعنی یک تابع از نوع
Public
تعریف کنم و اون متغیر رو اونجا تعریف کنم؟؟

ممنون از جواب سریعت

vandermond
پنج شنبه 21 مرداد 1389, 17:54 عصر
نه عزيز من
من كه نگفتم تابع. گفتم خاصيت (Property). مثلا اين يك خاصيت:

private int Num;
public int NUM
{
get
{
return Num;
}
set
{
Num = value;
}
}
البته خط اول يك متغير هستش كه از فرمهاي ديگه و ... قابل دسترسي نيست. ولي ميتوني از فرم ديگه به خاصيت NUM دسترسي داشته باشي.

Salah Sanjabian
پنج شنبه 21 مرداد 1389, 18:25 عصر
میتونی به صورت Static هم تعریف کنی و جاهی دیگه ازش استفاده کنی
در وافع به صورت استاتیک فقط یه بار حافظه میگیره و لازم نیست از اون کلاس یه شی بسازی

اَرژنگ
جمعه 22 مرداد 1389, 00:58 صبح
میتونی به صورت Static هم تعریف کنی و جاهی دیگه ازش استفاده کنی
در وافع به صورت استاتیک فقط یه بار حافظه میگیره و لازم نیست از اون کلاس یه شی بسازی
جواب درست و بهتر را vandermond دادند، در مورد اشتباه بودن استفاده از استاتیک، اساتید بارها پست فرستادند، قبل از فرستادن جواب، یکمقداری مطالعه و تفکر که به بهبودی سطح این فروم اضافه کند به جایه اینکه کاهش بده.