PDA

View Full Version : سوال: سطح دسترسی متغیر ها در چند فرم



fool66
پنج شنبه 12 اردیبهشت 1392, 23:17 عصر
سلام
من می خواستم یه متغیر داشته باشم که فقط دو فرم دسترسی به اون متغیر ها داشته باشه در بقیه فرم ها نشه به اون دسترسی داشت ممنون میشم راهنمایی کنید

fool66
جمعه 13 اردیبهشت 1392, 00:01 صبح
راهنمایی شما اساتید موجب شادی ما میشود :لبخند:

کامبیز اسدزاده
جمعه 13 اردیبهشت 1392, 00:02 صبح
خب دوست من شما وقتی متغیری رو تعریف میکنی اینجوری تعریف کن.



protected int test;



در این صورت فقط در داخل همین فرم میتونی بهش دسترسی داشته باشی.

fool66
جمعه 13 اردیبهشت 1392, 00:04 صبح
چندین فرم دارم می خوام این متغیری که تعریف میکنم فقط بین دو تا فرم قابل دسترسی باشه

fool66
جمعه 13 اردیبهشت 1392, 01:20 صبح
کسی نبود بلد باشه /؟؟؟

khokhan
جمعه 13 اردیبهشت 1392, 01:36 صبح
کسی نبود بلد باشه /؟؟؟
سلام

فرض می کنیم ما در فرم لاگین متغیری به نام user id ایجاد می کنیم
وقصد داریم این متغیر تنها در فرم اصلی برنامه و فرم معرفی کاربران قابل دسترسی باشه :لبخند: خوب؟؟

حالا به این شکل عمل می کنیم

1 در فرم لاگین متغیر رو به این شکل می نویسی


public static String UserID;

بعد می آیی در فرم اصلی به عنوان نمونه می نویسی :


public partial class Main : Form
{
public Main(string ID)





ودر پایین InitializeComponent(); این متغییر رو اعلان می کنی اینطوری :


InitializeComponent();
UserID = ID;




بازم اگه نتونستی بگو :لبخند: