将用户控件添加到表单

时间:2013-03-18 07:18:40

标签: c# winforms user-controls

我创建了一个带有TextBox和两个按钮的用户控件,但是我没有创建事件,只是将它们放到用户控件中。当我想将用户控件添加到我的表单时,它说:

  

无法移动Task_control.cs。目标文件夹与源文件夹相同。

我无法理解为什么。

2 个答案:

答案 0 :(得分:74)

创建用户控件后,您应该构建项目( F6 Ctrl + Shift + B )。

然后Visual Studio会自动将控件添加到工具箱。您应该将控件从工具箱 Ctrl + Alt + X )拖到窗体中。

如果成功构建项目后,控件不在工具箱上,请确保自动填充工具箱设置为true:转到工具 - >选项,选择 Windows窗体设计器节点,并将自动填充工具箱设置为 true


您也可以手动将用户控件添加到工具箱中(如果未设置“自动填充工具箱”,并且您不想设置它!)。强烈建议您在工具箱上为特定用户控件创建其他选项卡:右键单击工具箱的空白区域,然后单击添加选项卡,然后输入新标签名称。

现在构建项目,右键单击工具箱上的空白区域(当然,在您已创建的选项卡中,或在“常规”选项卡中),然后选择选择项目

Adding controls to the Toolbox

等待几秒钟(或几分钟)以使对话框准备就绪,然后单击浏览并选择您的程序集。您的所有用户控件现在都在列表中。选择要添加到工具箱的那些,然后单击“确定”。

答案 1 :(得分:0)

创建用户控件后,应从解决方案资源管理器中构建项目。单击您的项目名称,然后单击“构建”。如果不起作用,请重新构建它enter image description here