propertygrid

    1熱度

    1回答

    我做了以下的自定義PropertyDescriptor的 public class CustomProperty : PropertyDescriptor { private PropertyDescriptor _innerPropertyDescriptor; private bool _ronly; public CustomProperty(Propert

    1熱度

    1回答

    我在使用屬性網格修改應用程序中的控件屬性時遇到了交叉線程異常。我試圖在Visual Studio中使用Exceptions對話框來打破所有異常(我選中了對話框中的所有複選框)。屬性網格仍然捕獲它自己的異常,所以我不能打破查找導致問題的代碼。有沒有辦法打破屬性網格異常?

    0熱度

    1回答

    我必須我結合的容器與複雜的對象的陣列的PropertyGrid控件: // Collection public class ParametersCollection { private ParameterObject [] _parameters = null; [Category("SubReportParams")] public ParameterObje

    3熱度

    2回答

    當所選對象具有不同的屬性值時,是否可以自定義屬性的顯示值? 網格的默認行爲是當所有選定的對象具有相同的值時顯示一個值,但只有當它們不同時將空白空白。沒有辦法知道他們如何不同。給出以下類和代碼 例如,是否可以將檢查和類配置顯示類似下面的(範圍爲整數值,多爲別的) TestLong|[50 - 60] TestInt|10 TestEnum|[Multiple] 即如果值不同顯示的東西表明它們

    6熱度

    3回答

    爲什麼SomeClass.ClassField.StructField屬性在propertyGrid中未更改? 看來,propertyGrid不會調用SomeClass.ClassField.set後SomeStruct實例已被更改。但是相同的代碼與Point而不是SomeStruct的效果很好。 [TypeConverter(typeof(ExpandableObjectConverter))]

    3熱度

    1回答

    我有一個包含幾個公共屬性的類。其中一個屬性是包含另一個類的實例的List。它打破了這樣的事情: namespace Irig106Library.Filters.PCM { [Description("Definition")] public class MinorFrameFormatDefinition { [Description("Word Nu

    2熱度

    4回答

    我有一些公共領域的一類,我想顯示在窗體上的PropertyGrid此字段: public class FileInfo { ... [DisplayName("Messages")] public Collection<MessageInfo> MessageInfos { get; set; } } 的問題是,我也想禁用收集此類的某些情況下,所以用戶甚至不

    0熱度

    1回答

    我有一個列表,它用於Property Grid,我想消除通過添加按鈕的可能性 - 添加。 但我希望能夠編輯已經存在的數據。 我的列表: private List<Pos> _position = new List<Pos>(); public List<Pos> Position { get { return _position; } set

    2熱度

    1回答

    我有一個通用類(Parameters.cs),它實現了接口:ICustomTypeDescriptor。 我用的是通用類,使用幾個不同的類別,其中一個是這樣的: private Parameters<Class1> _class1Parameters; public Parameters<Class1> Class1Parameters { get { retur

    0熱度

    1回答

    我Propertygrid由A排序 - B. 一個屬性是Collection與擴張 - 我做到了使用本網站:Customized display of collection data in a PropertyGrid 我想,如果我有在集合中(比方說字符串)b,a。在擴展器中也會是b,a(現在它顯示a,b)。 我的問題是如何取消從收集的擴展器只有,如果可能的。