如何从另一个Windows用户控件显示Windows用户控件?

时间:2010-10-28 09:37:41

标签: .net winforms

任何人都可以告诉我如何实现以下方案:

我有一个Windows窗体,其中存在一个Windows用户控件(第一个用户控件)。单击第一个Windows用户控件中的按钮,我想显示另一个Windows用户控件(第二个)并隐藏第一个。

请让我知道执行此操作的程序。

2 个答案:

答案 0 :(得分:1)

声明&将事件从第一个用户控件引发到Windows窗体。然后,窗体将隐藏第一个窗体并显示第二个用户控件

或者

单击第一个用户控件按钮隐藏用户控件。然后,Windows窗体可以侦听visibilechange事件并显示第二个用户控件

答案 1 :(得分:0)

你可以在这做两件事。

在设计时创建2个控件,userControl1userControl2。将Visible属性分别设置为true,false。在按钮的OnClick事件中,设置为false,对于Visible,设置为true。

在设计时创建1个控件。在OnClick事件中,动态创建第二个控件,并将其添加到表单中,并隐藏第一个控件。

您使用哪一个,取决于您的具体情况。