uitypeeditor

    0熱度

    1回答

    雖然有很多處理類似問題的線程,但我找不到涵蓋這種情況的任何線程。 我有一個引用類庫的主應用程序。在類庫中是一個具有屬性的控件,必須使用主應用程序中可用表單的下拉列表填充表單名稱 - 而不是類庫。 我發現,在UITypeEditor的代碼裏面, Control owner = context.Instance as Control; 給我需要哪些屬性值的控制提供參考。但是要獲得適當程序集(主應用

    1熱度

    1回答

    我在非鍵盤pc上創建觸摸應用程序,我使用PropertyGrid來管理用於存儲/保存應用程序配置的類。 我需要使用我創建的自定義鍵盤(不是系統的)將propertyline的行編輯爲UITypeEditor 現在,單擊右鍵時顯示​​自定義鍵盤。 是否有可能顯示何時開始行編輯(如文本框輸入事件), 或當該行被選中?

    2熱度

    1回答

    我創建了一個自定義UITypeEditor,它啓動一個窗體(StringSelector)來顯示用戶從中選擇的字符串列表。問題是這個表單需要知道使用什麼StringManager(stringmanage只是一個包含List中允許的所有字符串的類)。 當我創建這個表單時,我在構造函數中傳入了StringManager作爲參數,但是我無法弄清楚如何使用UITypeEditor做到這一點。 下面是我目

    1熱度

    1回答

    我試圖做一個屬性,將用戶選擇的項目,每次顯示其值輸入一個不同的文本的實際值。但我的值與問題是它們是帶下劃線和小寫第一個字母的字符串,例如:「naval_tech_school」。所以,我需要的ComboBox以顯示不同的值,文本看起來像這樣「海軍技術學校」來代替。 但是,如果試圖訪問它,值應該保持「naval_tech_school」。

    2熱度

    1回答

    工作,我在這裏問如何使用自定義顏色對話框中的屬性網格的顏色結構。 現在我可以使用自定義顏色對話框,但只有當我使用自己的結構,這是在該示例中的RGBA。 如果我使用屬性網格顏色結構此自定義類型編輯器,它看起來像這樣: 但是,如果使用RGBA結構,我創建的,它看起來正確: 問題發生,因爲UITypeEditorEditStyle.Modal不適用於GetEditStyle()我想。 使用Color結構

    0熱度

    1回答

    我試圖在WF 4.5工作流活動中實現瀏覽文件夾,但省略號按鈕沒有顯示,幾乎沒有任何反應。 這是我的UITypeEditor的類: public class BrowseForFolderEditor : UITypeEditor { public override object EditValue(ITypeDescriptorContext context, IServi

    2熱度

    2回答

    我有一個屬性網格,其中一個屬性使用UITypeEditor編輯值(在窗體上)。 但是,該屬性仍然是可編輯的,我不想要。有沒有辦法做到這一點?我看了這個類似的問題Propertygrid UIEditor disabling value editing through Keyboard,但它不能解決我的問題,因爲解決方案是使用TypeConverter的簡單下拉列表。

    0熱度

    1回答

    頂級控件無法添加到控件請告訴我,如何在PropertyGrid中顯示ContextMenuStrip?爲此,我用這個代碼: public class SaveFileNameEditor : UITypeEditor { public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext cont

    2熱度

    1回答

    我試圖改變集合屬性出現在Winforms PropertyGrid中的方式。 而不必 MyList | (Collection) [...] 而不必按按鈕,顯示CollectionEditor的。 我將List擴展爲ExpandableObjectConverter。但我仍然得到[...]按鈕。所以現在看起來像這樣。 [+] MyList | (2 Items) [...] Item

    3熱度

    1回答

    我正在使用PropertyGrid(在CollectionEditor中)編輯某個類的某些屬性。這些屬性實際上被包裝在實現ICustomTypeDescriptor的類中。其中一個使用從UITypeEditor繼承的自定義編輯器。當用戶在自定義編輯器中更改此屬性的值時,另一個屬性的值也會更新(由自定義編輯器中的代碼進行更新;由於此原因,屬性包裝器對其他屬性進行了引用)。到現在爲止還挺好。 但是,當