دسترسی به اعضای فرم از یک کلاس مستقل در سیشارپ :
می دانید که نمیتوان بهراحتی از یک کلاس مستقل به فرم و کنترلهای روی آن (مثل تکستباکس یا دکمه) دسترسی پیدا کرد. در این مجموعه پستها، میخواهم هفت روش مختلف برای انجام این کار را به شما معرفی کنم. هر روش مزایا و معایب خودش را دارد و بسته به نیاز پروژهتان میتوانید از آنها استفاده کنید.
لیست روشها به این ترتیب است:
1. پراپرتی (Property): بهترین روش برای کپسولهسازی.
2. فیلد عمومی (Public Field): ساده اما امنیت کمتری دارد.
3. متدها (Methods): انعطافپذیر و قابل کنترل.
4. مجموعه Controls: پویا، ولی وابسته به نامگذاری کنترلها.
5. رویدادها (Events): غیرمستقیم و مناسب برای تعاملات.
6. والد (Parent): مناسب ساختارهای پیچیدهتر.
7. کلیدواژه this: انتقال فرم بهعنوان مرجع.
در پست بعدی، روش اول را با یک مثال ساده توضیح میدهم تا بهراحتی بتوانید آن را درک و استفاده کنید.
جمعه 8 فروردین 1404 ساعت 01:30