C# 将用户控件添加到窗体

C# 将用户控件添加到窗体,c#,winforms,user-controls,C#,Winforms,User Controls,我创建了一个带有文本框和两个按钮的用户控件,但我没有创建事件,只是将它们放置到用户控件中。当我想将用户控件添加到表单时,它会显示: 无法移动Task_control.cs。目标文件夹与源文件夹相同 我不明白为什么。创建用户控件后,应该构建项目(F6或Ctrl+Shift+B) 然后Visual Studio会自动将控件添加到工具箱中。您应该将控件从工具箱(Ctrl+Alt+X)拖动到窗体中 如果成功构建项目后,控件不在工具箱中,请确保已将“自动填充工具箱”设置为“真”:转到“工具”->“选项”-

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

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


我不明白为什么。

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

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

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


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

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


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

创建用户控件后,应从解决方案资源管理器中生成项目。单击项目名称,然后单击“生成”,如果不起作用,请在自定义控件中重新生成它

,您将指定事件。您如何尝试将用户控件添加到表单中?您正在将它从解决方案资源管理器拖到表单中吗?!对我拖动它是因为它没有出现在工具箱中。谢谢你的完整答案。