Dav*_*ave 11 c# controls visual-studio-2008 visual-studio winforms
我在表单上的相同位置使用不同的控件集.默认情况下,所有都是visible = false,然后当用户在组合框下拉控件中选择特定值时,控件的某些子集将设置为可见.
从用户的角度来看,这很有效,因为它们只能看到所需的控件.
但是,由于控件占用窗体上的相同位置,因此很难在Visual Studio设计视图中管理这些控件.
有没有办法在Visual Studio中对这些重叠控件的集合进行分组,以便我可以快速轻松地选择整个控件子集?有没有办法在设计视图中隐藏某些控件?现在,在开发时,所有东西都堆叠在一起,因此难以管理这些控件.
Oli*_*ver 10
为了让这样的野兽工作,我会把每个组都放入它自己的UserControl中.在您的MainForm上,您将所有这些UserControl堆叠在彼此之上.
因此,在MainForm中,您无法获得良好的概述,但现在您可以获得每个组的个人设计器视图,并且在主窗体中,您可以通过一行代码隐藏整个组userControl.Visible = false.