[英]Adding controls to a form when I only have the reference to it’s EnvDTE
我正在為Visual Studio 2010編寫外接程序,我希望它可以將控件添加到現有解決方案中現有項目中的現有窗體中,並且我已經擁有所有控件的引用。
由於我引用了代表表單文件的項目項,因此我想要引用表單本身,那么我將能夠對其進行任何操作(更改屬性和添加控件)。
我已經嘗試了一些方法,盡管我必須承認我還沒有用盡嘗試。 但是,由於這是一個非常有趣的主題,所以我決定寫這個問題,而不是繼續在叢林中奔波,所以對我來說這會更快,並且將來還會有其他人提出類似的疑問。
總結:
我有:
EnvDTE.ProjectItem myPrjItemForm
我想擁有:
System.Windows.Forms.Form myFormObject
看看這些文章:
HOWTO:從Visual Studio加載項向Windows窗體添加控件
HOWTO:從Visual Studio .NET加載項操縱Windows窗體的控件
這是VB代碼,但據我所知,它說明了您需要執行的步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.