View Full Version : سوال: ایجاد متغیر سراسری و استفاده در تمامی فرم ها
farzaneh66
جمعه 19 آبان 1391, 20:39 عصر
سلام
من میخوام یک متغیر سراسری داشته باشم که در هنگام اجرای برنامه ، Idکاربر که در صفحه login هستش رو بگیره و در خودش نگه داره تا بتونم در بقیه ی فرم ها ازش استفاده کنم.
حالا چطور میتونم مقدارId رو که دارم در بقیه فرم ها استفاده کنم؟؟؟؟؟
لطفا هر کی بلده به من کمک کنه... خیلی واجبه
ممنون
sgh_programer
جمعه 19 آبان 1391, 20:54 عصر
سلام دوست عزیز
شما میتونی یه متغیر ایستا تعریف کنی
این متغیر را میتونی در جایی مثل program.cs هم تعریف کنی
public static int ID = 0;
بعد این متغیر را توی فرم هات به این شکل مقدار دهی کن
Program.ID=120
و نهایتا برای فراخوانی هم یه همین شکل عمل کن
البته این که من گفتم یکی از چندین راه این کاره
موفق باشی
mousa1992
جمعه 19 آبان 1391, 21:04 عصر
ُسلام دوست عزیز
ی راه دیگه اینه که برای سازنده ی فرم ها پارامتری رو تعریف کنی میتونه از نوع object باشه و با لاگین کردن کاربر اطلاعاتشو به فرم ها پاس بدی که نخوای توی هر فرم به دیتابیس وصل بشی و اطلاعاتشو بگیری
موفق باشی
Y_Safaiee
جمعه 19 آبان 1391, 21:06 عصر
با سلام خدمت شما
این سوال به وفور بحث شده است به صورت تصویری بیان میکنم که هم رفرنس شما شه هم سایر دوستان :
1.
94687
2.
94688
3.
94689
4.
94690
5.
94691
چندین راه دیگم هست.
موفق باشین
بایت بایت
farzaneh66
جمعه 19 آبان 1391, 21:18 عصر
ممنون از شما دوستان عزیز:لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.