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的构造函数中。这会给你一个参考实例化你的用户控件的程序集