在 Windows表单应用程序中,我创建了一个usercontrol页面。在这里,我需要从工具箱中添加一个myowncontrol。
我刚在工具箱中添加了myowncontrol。通过浏览dll的方式并将其放在工具箱中。
这里,当我拖放任何一个默认控件时,可以轻松拖动并放置在usercontrol页面中。但是,当我尝试将myowncontrol拖放到usercontrol页面时,它无法正常工作。
无法拖放。 (我的意思是我可以从工具箱中选择控件,但我无法将其放在我想要的位置)
我所在的地区有什么问题?
答案 0 :(得分: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 属性窗口中的表单或UserControl,顶部有一个下拉列表,其中包含已添加的所有控件。