我在 C# 的一个学校项目中工作,但我有一个问题。我制作了一个用户控件,其中有一些按钮,这就像一个带有按钮的横幅。这些按钮应该显示和隐藏其他用户控件
这是我在具有按钮的用户控件中的代码:
Reports ra = new Reports();
PurchaseReport rb = new PurchaseReport();
比在其中一个按钮中我编写了以下代码:
ra.Hide();
rb.Show();
this.Controls.Add(rb);
rb.Location = new Point(130, 153);
但问题是它不会隐藏报告 (ra)。而且它不显示购买报告 (rb)。问题是什么?
public partial class MenuUserC : UserControl
{
Reports ra = new Reports();
PurchaseReport rb = new PurchaseReport();
public MenuUserC()
{
InitializeComponent();
}
private void ButtonItem15_Click(object sender, EventArgs e)
{
rb.Hide();
ra.Show();
this.Controls.Add(ra);
ra.Location = new Point(130, 153);
}
private void ButtonItem1_Click(object sender, EventArgs e)
{
ra.Hide();
rb.Show();
this.Controls.Add(rb);
rb.Location = new Point(130, 153);
}