[英]Using a usercontrol in c#
我创建了一个自定义UserControl,其中包含几个文本框和单选按钮。 我想将此UserControl放置在我用于向导的几个面板上。
我实际上如何使用此UserControl? 即我想将其拖放到每个面板上? 我该怎么做呢?
还是有一个我可以放在面板上并将其设置为用户控件的容器?
确保UserControl类是项目的一部分,或者在解决方案随附的项目中。 生成程序后,用户控件将显示在工具箱的顶部。 根据需要将其拖动到窗体或面板上。
如果看不到控件,则可能是设置错误。 工具+选项,Windows窗体设计器,常规。 确保将“自动填充工具箱”设置为True。
按“ F6”(编辑:或重建项目的任何其他键-V6中的“ F6”是标准),它将出现在设计器的“工具箱”中,然后可以将其拖放。 请注意,总是需要在UserControl上进行更改时,首先必须重新编译项目,以使更改生效。
以编程方式执行此操作:
UserControl myUI = new UserControl();
/// Blah blah
this.Controls.Add(myUI);
实际上,当制作一个userControl时,将其保存并运行您的应用程序,该控件应显示在工具栏的顶部...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.