私は C# で学校のプロジェクトに取り組んでいますが、問題があります。ボタンがいくつかあるユーザー コントロールを作成しました。これは、ボタンを含むバナーのようなものです。これらのボタンは、他のユーザーコントロールを表示および非表示にする必要があります
ボタンを持つユーザーコントロールのコードは次のとおりです。
Reports ra = new Reports();
PurchaseReport rb = new PurchaseReport();
ボタンの1つよりも、このコードを書きました:
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);
}