38

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

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

我不明白为什么。

4

2 回答 2

85

创建用户控件后,您应该构建项目(F6Ctrl++ ShiftB

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

如果成功构建项目后,控件不在 Toolbox 上,请确保将Automatically Populate Toolbox设置为 true:转到Tools->Options,选择Windows Forms Designer节点,并将Automatically Populate Toolbox设置为true


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

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

将控件添加到工具箱

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

于 2013-03-18T07:34:08.107 回答
0

创建用户控件后,您应该从解决方案资源管理器构建项目。单击您的项目名称并单击构建,如果它不起作用重新构建它,请在此处输入图像描述

于 2019-10-12T18:13:48.980 回答