【发布时间】:2014-01-16 08:05:56
【问题描述】:
Visual Studio 2010 的新手,但使用其他平台进行 Windows 开发已有 10 多年了。我在Visual FoxPro等其他平台做了以下,但是在VS中好像不行……
我创建了一个用户控件,它由一个面板组成,其中包含一些标签和几个按钮。当我创建一个新表单 (WinForm) 并将此用户控件拖放到表单上时,我无法向面板添加其他控件。用户控件在文档大纲中显示为单个项目(紫色齿轮图标),无法访问面板或面板中包含的控件。
这是对用户控件的不当使用吗?在这个应用程序中,我将有许多面板,其中包含相同的按钮和标签,以及其他控件的独特组合。制作一个提供面板并包含常见控件的用户控件似乎很自然,然后只需放入设计器中面板的各种实例所独有的控件即可。如果我必须从基本控件构建设计器中的所有面板,我会这样做,但我希望使用看起来很明显的 OOP 过程。
【问题讨论】:
标签: c# visual-studio-2010 user-controls