PDA

View Full Version : دسترسی به کلاس از تمام فرم ها



soheil_1367
شنبه 16 مرداد 1389, 22:08 عصر
سلام دوستان من میخوام تو برنامم یک کلاس داشته باشم و از تمام فرم هام بتونم به کلاس دسترسی داشته باشم باید چیکار کنم ؟؟

mmd2009
شنبه 16 مرداد 1389, 22:29 عصر
با سلام.

برای این کار کافیه متد درون کلاس رو به صورت Public تعریف کنید.

soheil_1367
شنبه 16 مرداد 1389, 22:34 عصر
برای اینکه به متد های درون کلاس دسترسی داشته باشیم باید کلاس رو new کنیم که با این کار متغییر های درون کلاس دوباره ایجاد می شود و متغییر های قبلی از بین می رود ولی من میخوام متغییر ها از بین نره

soheil_1367
شنبه 16 مرداد 1389, 22:47 عصر
دوست عزیز من با این کار مشکلم رو حل کردم فقط بگید درسته یا نه :
این کد رو در کلاس قرار دادم :

static public string id;
و از داخل برنامه کلاس رو صدا زدم و id رو دیدم .

mmd2009
شنبه 16 مرداد 1389, 23:15 عصر
مثلا من اینطوری می نویسم



public static bool dbConnected(string ConnectionString)
{
SqlConnection cn = new SqlConnection(ConnectionString);
try
{
cn.Open();
cn.Close();
return true;
}
catch (Exception ex)
{
return false;
}
}