سؤال

وأنت تعرف كيف قوائم الملكية 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 .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top