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

نعم هو ذاك...
قم بانشاء فئة class واضف اليها جميع الخصائص التي تريد مع جعلها مشاركه static وعند تسجيل الدخول قم باسناد القيم من قاعدة البيانات الى هذه الخصائص حسب كل مستخدم يسجل دخوله، مثلا لو كان هناك مستخدم مسموح له الاضافه والتعديل وليس مسموح له الحذف، سنجعل الخاصيات في هذه الفئة تساوي ذلك ثم في حدث تشغيل النموذج الرئيسي نقوم باسناد هذه القيم للادوات، كمثال:

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

نموذج تسجيل الدخول (LoginForm):

كود :
private void button1_Click(object sender, EventArgs e)
{
    Role.Add = database.Add;
    Role.Edit = database.Edit;
    Role.Delete = database.Del;
}
النموذج الرئيسي (MainForm):

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


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


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


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