تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التحكم بالخصائص الموجودة بـPropertyGrid
#1
السلام عليكم 
ما هي طريقة التحكم بالخصائص الموجودة داخل PropertyGrid
Basil Abdallah 

الرد
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته



اربطها بأداة عن طريق الخاصية  SelectedObject مثل

كود :
PropertyGrid1.SelectedObject = Button1




السلام عليكم ورحمة الله وبركاته
الرد
تم الشكر بواسطة: Basil Abdallah
#3
وعليكم السلام اهلا وسهلا فيك اخ خالد 
انت فهمتني غلط 
انا ارغب بطريقة لتحديد الخصائص المودجودة في هذه الاداة 
يعني مثلا انا قمت بربط الاداة هذه مع زر ارغب بان تكون الخصائص حسب تحديدي لها
Basil Abdallah 

الرد
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته


أداة PropertyGrid لعرض خصائص أي أداة تربطها بها كما ذكرت لك الطريقة
وأيضا بعد ربطها وظهور الخصائص سينعكس أي تغيير في قيم الخصائص المعروضة في PropertyGrid على خصائص الأداة المرتبطة بها
مثل ما يحصل أثناء التصميم



السلام عليكم ورحمة الله وبركاته
الرد
تم الشكر بواسطة:
#5
صديقي مثلا عند ربط الاداة مع زر سظهر لي خصائص هذا الزر اليس كذلك ؟ 
اوك المشكلة مش هون المشكلة انا بدي احدد الخصائص ع كيفي يعني اخفاء الزر ما بدي ايايها بدي احذفها من القائمة و ابضا تغيير لون الزر لا ارغب به 
هذا هو ما اررغب به تحديدا
Basil Abdallah 

الرد
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاته


إذا كنت لا تقصد أن تضيف أداة PropertyGrid وكنت من البداية تقصد نافذة الخصائص أثناء التصميم

قم بإنشاء هذه الأداة الموروثة من أداة Button مع إخفاء الخاصية BackColor من قائمة خصائصها
بعد عمل Build أضف هذه الأداة الجديدة MButton إلى الفورم وستلاحظ عدم ظهور الخاصية BackColor بسبب الوسم Browsable
وطبق نفس الطريقة على أي خاصية لا تريد ظهورها في نافذة الخصائص

كود :
Public Class MButton
   Inherits Button

   <System.ComponentModel.Browsable(False)> Shadows Property BackColor As Color

End Class



السلام عليكم ورحمة الله وبركاته
الرد
تم الشكر بواسطة: Basil Abdallah , Basil Abdallah
#7
كل الشكر صديقي ممكن بس بعد اذنك تشرحلي الكود
Basil Abdallah 

الرد
تم الشكر بواسطة: خالد , خالد
#8
السلام عليكم ورحمة الله وبركاته


هذا كلاس تم تسميته MButton

وتم جعل الكلاس وراثة من أداة Button

الوسم <> هو أحد الوسوم الكثيرة تؤدي ما يتم تحديده داخلها
وهنا تم تحديد Browsable وتعني قابلية الخاصية للعرض في نافذة الخصائص
ولكن وضعنا لها قيمة False فتكون النتيجة عدم قابليتها للعرض

والخاصية المقصودة هنا BackColor
وتم وضع Shadows لأن الخاصية موجودة أصلا من الأداة الموروثة سابقا
وطبعا لابد أن يكون النوع Color مثل النوع الموروث أساسا


السلام عليكم ورحمة الله وبركاته
الرد
تم الشكر بواسطة: Basil Abdallah
#9
جزاك الله خيرا.............
الرد
تم الشكر بواسطة: خالد
#10
شكرا لك من جديد
Basil Abdallah 

الرد
تم الشكر بواسطة: خالد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استعراض الملفات الموجودة في سلة المحذوفات EbrNaj00 2 267 02-09-20, 02:24 AM
آخر رد: EbrNaj00
  [VB.NET] التحكم في برنامج اخر من برنامجي Mustafa Shaker 0 330 19-06-20, 01:43 PM
آخر رد: Mustafa Shaker
  إستفسار حول التحكم في ارتفاع الخلايا paveldida 7 493 18-05-20, 10:17 PM
آخر رد: aljzazy
  [VB.NET] كيف يتم تخزين المعلومات الموجودة في الداتا قريد غير متصلة بقاعدة البيانات rochdi191 8 516 16-05-20, 08:23 AM
آخر رد: عبدالله الدوسري
  الرموز الموجودة بالملفات والبرامج عند فتحها بالnotepad Basil Abdallah 9 557 03-05-20, 09:21 PM
آخر رد: ابراهيم ايبو
  [VB.NET] التحكم في النظام منه 2 330 01-05-20, 08:19 PM
آخر رد: mohamedahmed1
  [VB.NET] التحكم في textobejct في Crystal Report tahaayyoub 1 370 25-02-20, 01:20 AM
آخر رد: boudyonline
  التحكم في نافذة البرنامج paveldida 2 336 25-02-20, 12:22 AM
آخر رد: paveldida
  التحكم في نافذة البرنامج paveldida 1 397 24-02-20, 11:10 PM
آخر رد: عبد العزيز البسكري
  أداة ColorDialog التحكم بموقع الاداة alnasser 0 354 06-01-20, 01:43 AM
آخر رد: alnasser

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم