【问题标题】:add user control to a form将用户控件添加到表单
【发布时间】:2013-03-18 07:18:40
【问题描述】:

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

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

我不明白为什么。

【问题讨论】:

  • 在自定义控件中,您将指定事件。
  • 您如何尝试将用户控件添加到表单中?你是把它从Solution Explorer拖到表单吗?!
  • 是的。我拖动它是因为它没有出现在工具箱中。

标签: c# winforms user-controls


【解决方案1】:

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

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

如果成功构建项目后,控件不在工具箱上,请确保您已将自动填充工具箱设置为true:转到工具->选项 ,选择Windows Forms Designer节点,将Automatically Populate Toolbox设置为true


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

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

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

【讨论】:

  • 感谢您的回答。
【解决方案2】:

创建用户控件后,您应该从解决方案资源管理器构建项目。点击你的项目名,点击build,如果不行,再rebuildenter image description here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    相关资源
    最近更新 更多