PDA

View Full Version : سوال: ایجاد متغیر سراسری و استفاده در تمامی فرم ها



farzaneh66
جمعه 19 آبان 1391, 19:39 عصر
سلام

من میخوام یک متغیر سراسری داشته باشم که در هنگام اجرای برنامه ، Idکاربر که در صفحه login هستش رو بگیره و در خودش نگه داره تا بتونم در بقیه ی فرم ها ازش استفاده کنم.
حالا چطور میتونم مقدارId رو که دارم در بقیه فرم ها استفاده کنم؟؟؟؟؟

لطفا هر کی بلده به من کمک کنه... خیلی واجبه
ممنون

sgh_programer
جمعه 19 آبان 1391, 19:54 عصر
سلام دوست عزیز
شما میتونی یه متغیر ایستا تعریف کنی
این متغیر را میتونی در جایی مثل program.cs هم تعریف کنی

public static int ID = 0;


بعد این متغیر را توی فرم هات به این شکل مقدار دهی کن
Program.ID=120

و نهایتا برای فراخوانی هم یه همین شکل عمل کن

البته این که من گفتم یکی از چندین راه این کاره
موفق باشی

mousa1992
جمعه 19 آبان 1391, 20:04 عصر
ُسلام دوست عزیز
ی راه دیگه اینه که برای سازنده ی فرم ها پارامتری رو تعریف کنی میتونه از نوع object باشه و با لاگین کردن کاربر اطلاعاتشو به فرم ها پاس بدی که نخوای توی هر فرم به دیتابیس وصل بشی و اطلاعاتشو بگیری
موفق باشی

Y_Safaiee
جمعه 19 آبان 1391, 20:06 عصر
با سلام خدمت شما

این سوال به وفور بحث شده است به صورت تصویری بیان میکنم که هم رفرنس شما شه هم سایر دوستان :
1.
94687
2.
94688
3.
94689
4.
94690
5.
94691

چندین راه دیگم هست.

موفق باشین
بایت بایت

farzaneh66
جمعه 19 آبان 1391, 20:18 عصر
ممنون از شما دوستان عزیز:لبخندساده: