首先,请原谅我的新身份,我最近刚开始编写类代码。现在,在启动时,我希望我的表单(c#)的部分不显示,但是当我放入时
NameDisplay.Visible = false;
(NameDisplay是我想要隐藏的标签)到我的Form1.cs中,它给了我一个错误,即它是一个用作"类型"的"字段"。我如何纠正这一点,并将其应用于其他对象类型(按钮、文本框等)
编辑1-代码-目前的
namespace ATM
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Label NameDisplay;
NameDisplay.Visible = false;
private void Form1_Load(object sender, EventArgs e)
{
}
private void StartButton_Click(object sender, EventArgs e)
{
}
private void NameDisplay_Click(object sender, EventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
删除Label NameDisplay;
,并将NameDisplay.Visible = false;
放入FormLoad
事件中。
加载表单就像点击按钮一样是一个事件,并且会像这样执行代码
此外,当我隐藏标签时,我使用.Hide()
,但我相信这只适用于WinForms。
希望这能有所帮助!
- 您需要在窗体上拖放标签,对象将在InitializeComponent中自动创建和初始化
- 在窗体构造函数(InitializeComponent函数之后)或form_Load事件中,可以将可见性设置为false
例如:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
NameDisplay.Visible = false;
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void StartButton_Click(object sender, EventArgs e)
{
}
private void NameDisplay_Click(object sender, EventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}