【发布时间】:2012-08-09 20:31:00
【问题描述】:
我有一个相对简单的设置。我有一个自定义用户控件,上面有一堆组件、一些文本框和一个列表视图。
在设计器中,我可以将其他控件拖放到我的用户控件中,然后将它们添加到用户控件实例中。我不想要这个。
如何明确地说“不允许向此用户控件添加其他控件?”
【问题讨论】:
-
只是一个问题:为什么你不希望你的容器控件充当容器?
-
我不知道创建用户控件意味着我想要一个容器。我只是想制作一个包含其他几个控件的控件,我可以重复使用它们。但是,一旦放置,我不希望它们被添加到,我希望我的用户控件的所有实例都包含相同的项目。
-
我无法复制该问题。默认情况下,您放置在表单上的 UserControl不会充当容器。在防止设计模式下的 UserControl 向其添加控件方面:为什么?这不就是您最初创建控件的方式吗?
标签: c# winforms drag-and-drop containers windows-forms-designer