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