PDA

View Full Version : مقدار فیلد از true به false تغییر پیداد نمی کنه



f_naderi
شنبه 10 اردیبهشت 1390, 03:03 صبح
سلام
من داخل یک کلاس متغیری رو به این صورت تعریف کردم


static public bool flag;

بعد داخل یک فرم با انجام عملیاتی سپس این متغیر رو باید true بکنه وسپس مقدار این متغیر رو در فرم دیگه ای استفاده می کنم ولی مقدار این متغیر اصلا به true تبدیل نمی شه ،چرا؟

aisana
شنبه 10 اردیبهشت 1390, 09:11 صبح
داخل کلاس باید متغیرو انجوری تعریف کنی

private static bool login;


public static bool who_login
{
set
{
login = value;
}
get
{
return login;

}

بعد تو فرمی که می خوای تغییر بدی مقدارشو
class.who_login = true"