【发布时间】:2023-03-13 05:32:01
【问题描述】:
我附上了一个示例,说明我正在尝试使用下面的代码完成什么。如果可能的话,有人可以写一个 sn-p 或解释它是如何工作的吗?我尝试了几种不同的方法,但我的尝试都没有成功(我不断收到范围错误或用户控件无法识别)。
目前正在尝试让 UserControl1.Button1 切换 UserControl2 上的可见性状态。
层次结构:
- Form1
- 用户控件1
- 按钮1
- 用户控件2
- 按钮1
- 用户控件1
我可以得到如下所示的变体,但从用户控件到用户控件似乎需要一些额外的步骤。救命!
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
}
private void HIDE2_Click(object sender, EventArgs e)
{
userControl21.Hide();
}
【问题讨论】:
-
不是正确的方法。而是引发一个事件,以便表单可以采取适当的行动。
标签: c# winforms user-controls