人。我正试图通过按下表格中的按钮,在我的Windows窗体上显示用户控件。用户控件已添加到我的主窗体中,我将其可见性设置为“false”“。
相应的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace When_Im_tired_of_researching_on_Stack_Overflow
{
public partial class Form1 : Form
{
//Declaring an object of the user control "Diag_List1"
Diag_List1 Pass = new Diag_List1();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
//The button's event handler that will make my User Control visible
private void button1_Click(object sender, EventArgs e)
{
Pass.Visible = true;
}
}
}
但是,当我构建然后按下窗体上的按钮时,用户控件仍然不可见。有什么问题?
如果这是一个可以在一秒钟内发现的愚蠢错误,请原谅我...我是C#和Windows Forms的新手(顺便提一下,也是StackOverflow)。
按钮单击只需要添加::
if (! this.Controls.Contains(pass))
this.Controls.Add(pass);
pass.Visible = true;