تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] تعديل خصائص فورم من فورم أخر
#2
نحمده ونصلي على رسوله الكريم

في حال اردت الوصول لبعض الادوات في نموذج اخر يلزم تغيير الوصول للادوات من private الى internal ولكن هذا الامر يثقل البرنامج ويزيد من حجمه في الرام ولا ينصح بذلك الا للضرورة....
هناك حل اخر بعمل فئة جديدة class نضع فيها بعض الخصائص للصلاحيات كـ:

كود :
class Role
{
internal static bool Add { get; set; }
internal static bool Delete { get; set; }
}

هذا في الفئة، أما في نموذج تسجيل الدخول:
كود :
Role.Add = User.Add;
Role.Delete = User.Delete;

وفي النموذج الرئيسي:


كود :
private void MainForm_Load(object sender, EventArgs e)
{
button1.Enabled = Role.Add;
....
}
الرد }}}
تم الشكر بواسطة: info@cnr


الردود في هذا الموضوع
RE: تعديل خصائص فورم من فورم أخر - بواسطة ربيع - 05-01-15, 06:32 PM


التنقل السريع :


يقوم بقرائة الموضوع: