【问题标题】:Adding controls to a form when I only have the reference to it’s EnvDTE当我只有对 EnvDTE 的引用时向表单添加控件
【发布时间】:2011-03-03 19:15:53
【问题描述】:

我正在为 Visual Studio 2010 编写一个加载项,我希望它能够将控件添加到现有解决方案中现有项目中的现有表单中,并且我已经引用了所有这些。

由于我有对表示表单文件的项目项的引用,我想要对表单本身的引用,然后我将能够对其执行任何操作(更改属性和添加控件)。

我尝试了一些方法,但我必须承认我还没有尝试过。但是由于这是一个非常有趣的主题,所以我决定写这个问题,而不是拐弯抹角,这样对我来说会更快,并且可以注册以备将来其他人的类似疑问。

总结:

我有:

EnvDTE.ProjectItem myPrjItemForm

我想拥有:

System.Windows.Forms.Form myFormObject

【问题讨论】:

    标签: c# visual-studio add-in envdte projectitem


    【解决方案1】:

    看看这些文章:

    HOWTO: Add a control to a Windows form from a Visual Studio add-in

    HOWTO: Manipulating controls of Windows forms from Visual Studio .NET add-ins

    这是 VB 代码,但据我所知,它说明了您需要执行的步骤。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      相关资源
      最近更新 更多