我正在为 Visual Studio 2010 编写插件,我希望它在现有解决方案的现有项目中向现有表单添加控件,并且我已经引用了所有这些控件。
由于我有对代表表单文件的项目项的引用,因此我想要对表单本身的引用,然后我将能够对其执行任何操作(更改属性和添加控件)。
我尝试了一些方法,但我必须承认我还没有尝试过。但是由于这是一个非常有趣的主题,所以我决定写这个问题,而不是拐弯抹角,所以它对我来说会更快,并且会被注册以应对其他人未来的类似疑问。
总结:
我有:
EnvDTE.ProjectItem myPrjItemForm
我想拥有:
System.Windows.Forms.Form myFormObject