كيف يمكنني الحصول على خاصية Text Overidden لعنصر تحكم المستخدم الخاص بي لتظهر في مصمم النموذج في VS2005؟
-
05-09-2019 - |
سؤال
لدي تحكم مستخدم مع التعليمات البرمجية التالية فيه.
[System.ComponentModel.Category("Appearance")]
public override string Text { ... }
private int myVar;
[System.ComponentModel.Category("Appearance")]
public int MyProperty { ... }
MyProperty
يظهر في شبكة الإقامة عندما يتم إدراج عنصر التحكم في نموذج، ولكن Text
لا. كيف يمكنني الحصول عليها مرئية؟
المحلول
إذا قمت بإضافة سمة System.componentModel.Browsable (True) على الممتلكات الخاصة بك، يجب أن تظهر في متصفح العقار. باستخدام مثالك أعلاه أكدت السلوك في VS2008.
لا تنتمي إلى StackOverflow