0
從UITypeEditor加載的表單中,如何獲取當前項目中的資源列表?當前項目中的列表資源
我使用GetManifestResourceNames(嘗試),但給我的資源列表項目的用戶控件是中創建,而不是在預測,我使用用戶資源的列表控制英寸
我猜我需要能夠獲取根容器所在的項目的程序集名稱,以便我可以創建正確的資源管理器?
從UITypeEditor加載的表單中,如何獲取當前項目中的資源列表?當前項目中的列表資源
我使用GetManifestResourceNames(嘗試),但給我的資源列表項目的用戶控件是中創建,而不是在預測,我使用用戶資源的列表控制英寸
我猜我需要能夠獲取根容器所在的項目的程序集名稱,以便我可以創建正確的資源管理器?
如果你想獲得一個類的指定實例的屬於,請嘗試以下
Assembly a = Assembly.GetAssembly(instance.GetType());
如果你知道類型的組件,簡單地做這
Assembly a = Assembly.GetAssembly(typeof(MyUserControl));
或者,你可以試試這個,在你的用戶控制下
Assembly a = Assembly.GetCallingAssembly();
最後一個例子會返回第e方法調用當前正在執行的方法。也許你可以在你的UserControl中存儲一個Assembly引用作爲一個成員變量,並將它分配到你的UserControl的構造函數中。這會給你一個參考實例化你的用戶控件的程序集