25-01-18, 11:10 PM
السلام عليكم
ما هي طريقة التحكم بالخصائص الموجودة داخل PropertyGrid
ما هي طريقة التحكم بالخصائص الموجودة داخل PropertyGrid
Basil Abdallah
التحكم بالخصائص الموجودة بـPropertyGrid
|
25-01-18, 11:10 PM
السلام عليكم
ما هي طريقة التحكم بالخصائص الموجودة داخل PropertyGrid Basil Abdallah
25-01-18, 11:26 PM
السلام عليكم ورحمة الله وبركاته
اربطها بأداة عن طريق الخاصية SelectedObject مثل كود : PropertyGrid1.SelectedObject = Button1 السلام عليكم ورحمة الله وبركاته تم الشكر بواسطة: Basil Abdallah
25-01-18, 11:33 PM
وعليكم السلام اهلا وسهلا فيك اخ خالد
انت فهمتني غلط انا ارغب بطريقة لتحديد الخصائص المودجودة في هذه الاداة يعني مثلا انا قمت بربط الاداة هذه مع زر ارغب بان تكون الخصائص حسب تحديدي لها Basil Abdallah
25-01-18, 11:38 PM
السلام عليكم ورحمة الله وبركاته
أداة PropertyGrid لعرض خصائص أي أداة تربطها بها كما ذكرت لك الطريقة وأيضا بعد ربطها وظهور الخصائص سينعكس أي تغيير في قيم الخصائص المعروضة في PropertyGrid على خصائص الأداة المرتبطة بها مثل ما يحصل أثناء التصميم السلام عليكم ورحمة الله وبركاته
25-01-18, 11:47 PM
صديقي مثلا عند ربط الاداة مع زر سظهر لي خصائص هذا الزر اليس كذلك ؟
اوك المشكلة مش هون المشكلة انا بدي احدد الخصائص ع كيفي يعني اخفاء الزر ما بدي ايايها بدي احذفها من القائمة و ابضا تغيير لون الزر لا ارغب به هذا هو ما اررغب به تحديدا Basil Abdallah
26-01-18, 12:03 AM
السلام عليكم ورحمة الله وبركاته
إذا كنت لا تقصد أن تضيف أداة PropertyGrid وكنت من البداية تقصد نافذة الخصائص أثناء التصميم قم بإنشاء هذه الأداة الموروثة من أداة Button مع إخفاء الخاصية BackColor من قائمة خصائصها بعد عمل Build أضف هذه الأداة الجديدة MButton إلى الفورم وستلاحظ عدم ظهور الخاصية BackColor بسبب الوسم Browsable وطبق نفس الطريقة على أي خاصية لا تريد ظهورها في نافذة الخصائص كود : Public Class MButton السلام عليكم ورحمة الله وبركاته تم الشكر بواسطة: Basil Abdallah , Basil Abdallah
26-01-18, 12:32 AM
السلام عليكم ورحمة الله وبركاته
هذا كلاس تم تسميته MButton وتم جعل الكلاس وراثة من أداة Button الوسم <> هو أحد الوسوم الكثيرة تؤدي ما يتم تحديده داخلها وهنا تم تحديد Browsable وتعني قابلية الخاصية للعرض في نافذة الخصائص ولكن وضعنا لها قيمة False فتكون النتيجة عدم قابليتها للعرض والخاصية المقصودة هنا BackColor وتم وضع Shadows لأن الخاصية موجودة أصلا من الأداة الموروثة سابقا وطبعا لابد أن يكون النوع Color مثل النوع الموروث أساسا السلام عليكم ورحمة الله وبركاته تم الشكر بواسطة: Basil Abdallah
|
|