PDA

View Full Version : مبتدی: تعریف متغیر و استفاده در تمام ویندوز فرم ها C#



rezabaghaie
یک شنبه 14 فروردین 1401, 14:18 عصر
سلام
چجوری می‌تونم یک سری متغیر تعریف کنم و در تمام windows form های پروژه از اونها استفاده کنم ؟

و اینکه متغیر هایی داشته باشم که بتونم در هر فرمی جداگانه اطلاعاتش رو تغییر بدم

nunegandom
پنج شنبه 18 فروردین 1401, 16:48 عصر
با سلام
در صورتی که از یک فرم به فرم بعدی میروید میتونید با استفاده از constructor اطلاعات را به فرم هدف پاس بدید
در صورتی که میخواید یک سری متغییر در سراسر پروژه داشته باشید میتونید یه کلاس استاتیک همراه با پروپرتی های استاتیک داشته باشید

ebrahim.rayatparvar
دوشنبه 22 فروردین 1401, 15:50 عصر
سلام دوست عزیز همانطوری که دوست عزیزمون nunegandom (https://barnamenevis.org/member.php?194035-nunegandom) گفتن میتونید از کلاس استاتیک استفاده کنید برای کل پروژه و همچنین از Setting در برنامه که متغیر های مورد نظر با نوع های مختلف اونجا نعیریف میشه ولی خوب مزیت کلاس استاتیک اینه که شما در معماری ها مختلف یک لایه میتونید داشته باشید برای کلاس هایی که در همه جای پروژه استفاده میشه مثل کلاس های تبدیل اعداد فارسی به انگلیسی و بر عکس و ... که این کلاس استاتیک هم میشه اینجا باشه برای کل لایه ها.

ولی اگه خواستید یه اطلاعاتی از فرمی به فرم دیگه بفرستید میتونید از سازنده فرم یا اینکه برای فرم مقصد پروپرتی تعریف کنید از پروپرتی فرم استفاده کنید.