الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة ضرورية في السي شارب

بدأه omar1978 في 28 يونيو 2011 · 2 رد · 463 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء أعضاء المنتدى

أقوم بعمل برنامج يعمل على شبكة ويوجد عدة مستخدمين ولكل منهم صلاحيات مختلفة

يوجد زر اسمه "تعديل الانتاج" موجود في أكثر من فورم ولا يجوز لجميع المستخدمين أن يقوموا بالتعديل

أريد أن يكون هذا الزر غير فعال في جميع الفورمس التي لا يحق لأصحابها التعديل

قمت بتغيير الخاصية Modifieres وتحويلها إلى Private

ثم قمت بأخذ كائنات من الفورمس التي تحتوي هذا الزر

ثم قمت في الفورم الذي يتم فيه إدخال كلمة السر بوضع الكود التالي

instanceName.ButtonName.Enabled=False

ولكن لم يزل هذا الزر فعال ويستطيع المستخدم استخدامه

فما الطريقة المثلى للقيام بالفكرة التي ذكرتها سابقاً ولكم جزيل الشكر

#2

السلام عليكم.

جرب أن تضع كود فحص صلاحية المستخدم في تابع يرجع True أو False و استدعي هذا التابع في حدث ال Load لكل فورم

#3

السلام عليكم ورحمه الله وبركاته

اخي المفروض تحول ال Modifier الى Public ومن ثم قم بفحص الصلاحيات فاذا كان المستخدم مخول ضع كودك السابق والا فاستخدم الطريقة التي اقترحها الاخ عادل

.:: Wish to become better and better ::.

مواضيع مشابهة