我创建了一个带有一个文本框和两个按钮的用户控件,但我没有创建事件,只是将它们放在用户控件中。当我想将用户控件添加到我的表单时,它说:
Cannot move Task_control.cs. The destination folder is the same as the source folder.
我不明白为什么。
最佳答案
创建用户控件后,您应该构建项目(F6 或 Ctrl+Shift+B ).
然后 Visual Studio 会自动将控件添加到工具箱。您应该将控件从工具箱(Ctrl+Alt+X)拖到窗体中。
如果在成功构建项目后,控件不在工具箱中,请确保您已将Automatically Populate Toolbox 设置为 true:转到Tools->Options ,选择 Windows Forms Designer 节点,并将 Automatically Populate Toolbox 设置为 true。
您也可以手动将您的用户控件添加到工具箱(如果“自动填充工具箱”未设置,并且您不想设置它!)。强烈建议您在工具箱上为您的特定用户控件创建一个额外的选项卡:右键单击工具箱的空白区域并单击添加选项卡,然后将新标签名称。
现在构建项目,右键单击工具箱上的空白区域(当然,在您已经创建的选项卡中,或者在“常规”选项卡中),然后选择选择项目:
等待几秒钟(或几分钟)让对话框准备就绪,然后单击浏览 并选择您的程序集。您的所有用户控件现在都在列表中。选择要添加到工具箱的那些,然后单击“确定”。
关于c# - 将用户控件添加到窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15471550/