2017-06-08 68 views
0

窗體窗體應用程序,我創建了一個用戶控件頁面。在這裏,我需要從工具箱中添加一個myowncontrol。從工具箱拖放控件不工作

我剛剛在工具箱中添加了myowncontrol。通過瀏覽DLL的方式,並將其放置在工具箱中。

在這裏,當我拖放任何一個默認的控件,這可以很容易地拖動和放置在usercontrol頁面。但是,當我嘗試將myowncontrol拖放到usercontrol頁面時,它不起作用。

無法拖放。 (我的意思是我可以從工具箱中選擇控件,但是我無法將它放在我想要的位置)

我的區域有什麼問題?

+0

它的工作我.. :)我只是清理並重建項目,然後添加從工具框中的控制。 – User6667769

回答

0

我承認這並不直接回答你的問題,但我想知道你是否試圖以編程方式將控件添加到窗體?您需要添加對包含UserControl的DLL的引用,然後在源代碼中執行類似於以下內容的操作。

var myCtrl = new MyControl(); //your UserControl class here 
myCtrl.Location = new Point(25,25); //give it a location 
this.Controls.Add(myCtrl); //add it 

另外還有一個想法......你確定它沒有真正被添加,它只是不可見?對於Visual Studio中的窗體或用戶控件屬性窗口頂部有一個下拉菜單,其中包含所有已添加的控件。

http://functionx.com/vcsharp/windows/propwnd/combobox1.gif

+0

感謝您的回覆,您的意思是在屬性區域顯示控件包含的形式..罰款,我可以從工具箱拖放任何其他默認coltrols,但不能拖放我自己的控制從工具箱中。爲什麼在拖放自己的控件時,問題在這裏? – User6667769

+0

還有一件事,在包含** Document Outline **視圖(** Ctrl + Alt + T **)的視覺工作室中。其中顯示特定的表單包含表單中存在的所有控件。但是哪一個也不顯示加入自己的控制 – User6667769