任何人都可以告诉我如何实现以下方案:
我有一个Windows窗体,其中存在一个Windows用户控件(第一个用户控件)。单击第一个Windows用户控件中的按钮,我想显示另一个Windows用户控件(第二个)并隐藏第一个。
请让我知道执行此操作的程序。
答案 0 :(得分:1)
声明&将事件从第一个用户控件引发到Windows窗体。然后,窗体将隐藏第一个窗体并显示第二个用户控件
或者
单击第一个用户控件按钮隐藏用户控件。然后,Windows窗体可以侦听visibilechange事件并显示第二个用户控件
答案 1 :(得分:0)
你可以在这做两件事。
在设计时创建2个控件,userControl1
和userControl2
。将Visible
属性分别设置为true,false。在按钮的OnClick
事件中,设置为false,对于Visible,设置为true。
在设计时创建1个控件。在OnClick
事件中,动态创建第二个控件,并将其添加到表单中,并隐藏第一个控件。
您使用哪一个,取决于您的具体情况。