iextenderprovider

    2熱度

    1回答

    一個控制我Panel1這個Panel2裏面,這裏面Panel3 ...所以,想象一下像 Panel1->Panel2->Panel3->button1 那麼如何才能得到一個路徑字符串像 string path=\Panel1\Panel2\Panel3\button1 如果我想要得到所有家長的button1。 我可以使用定義一個實現IExtenderProvider的類來做到這一點,所以有

    0熱度

    1回答

    有沒有辦法將事件添加到控件中,例如使用IExtenderProvider向控件添加屬性? 我嘗試用errorpovider編寫自己的validator。與IExtenderProvider我添加errorprovider和errortext控制。現在我需要從我的擴展類中發起一個事件。 段: [ProvideProperty("ErrorText", typeof(TextBox))] [Prov

    2熱度

    1回答

    我試圖擴展TextBox,ComboBox和Panel控件使用IExtenderProvider但我無法讓它正常工作。我開始相信我沒有完全理解這個概念。 有沒有人知道有關如何使用IExtenderProvider的網絡上的任何好資源(附帶示例)?

    2熱度

    3回答

    我有一個擴展器(IExtenderProvider),它擴展了某些類型的 控件的附加屬性。對於其中一個屬性,我有 寫了一個UITypeEditor。到目前爲止,所有的作品都很好。 擴展器本身也有一些屬性,我試圖將 用作UITypeEditor的一種默認值。我想要做的是成爲 能夠在擴展器本身(不擴展控件)上設置屬性, 和當我打開UITypeEditor爲 擴展控件的其中一個附加屬性時,我想設置一個屬

    1熱度

    1回答

    如果我有一個實現ICustomTypeDescriptor我可以覆蓋的GetProperties類()方法完全與我的自定義的PropertyDescriptor更換類的所有屬性。 但如果我想保持類的現有屬性並添加附加屬性的類?有沒有辦法返回一組自定義屬性描述符來添加到現有的類屬性? 例如,我希望用戶能夠定義在我的程序自定義屬性將在屬性網格顯示。自定義屬性的值將被存儲在一個詞典(字符串鍵,對象的值)

    2熱度

    1回答

    好吧,我一直在爭取這幾天,我在我的智慧結束......我試圖添加一個可瀏覽的屬性,在PropertyGrid中可見的運行時通過擴展控制。無論我做什麼,iExtenderProvider都不會真正運行。 iExtenderProvider位於第二個項目中,並且已將引用添加到主項目中。 (下面的代碼) Imports System.ComponentModel Imports System.Wind