تعداد حيوي قيم العقارات في صافي
-
21-08-2019 - |
سؤال
وأنت تعرف كيف قوائم الملكية ImageList عنصر تحكم TreeView تصفح جميع ImageLists على شكل؟ أحتاج شيئا من هذا القبيل، ولكن مع قائمة السلاسل. انها مثل العد، ولكن محددة في وقت التشغيل، مع الكائن الذي يعرض الممتلكات في PropertyGrid.
وهكذا، مع قائمة سلاسل مثل { "فو"، "بار"، "شواء"} الممتلكات يجب سرد تلك ولكن إذا تم تغيير تلك القائمة من السلاسل (مثلا، إضافة إلى "شواء" البند)، الخاصية يجب أن التعداد { "فو"، "بار"، "شواء"، <م> "شواء" م>} بدلا من ذلك.
المحلول
إذا انها مجرد قائمة من السلاسل التي تحتاج إليها، نلقي نظرة على الكتابة بنفسك <لأ href = "http://msdn.microsoft.com/en-us/library/system.componentmodel.typeconverter.aspx" يختلط = "نوفولو noreferrer"> TypeConverter
. سوف تحتاج إلى تجاوز أسلوب GetStandardValues
.
نصائح أخرى
على CodeProject يوضح كيفية كتابة مخصص <أ href ل = "http://msdn.microsoft.com/en-us/library/system.componentmodel.typeconverter.aspx" يختلط = "نوفولو noreferrer"> TypeConverter
أو <وأ href = "HTTP: // MSDN. microsoft.com/en-us/library/system.drawing.design.uitypeeditor.aspx "يختلط =" نوفولو noreferrer "> UITypeEditor
.