我正在使用c#中的项目。我的表单中有一个文本框,下面有一个按钮。我想通过单击按钮来更改文本框的可见性。例如,文本框在表单时隐藏loads.when用户点击按钮,文本框出现在窗体上。然后用户第二次再次点击它,文本框再次隐藏。我应该怎么做。请帮助我。
感谢您的帮助。
答案 0 :(得分:4)
private void button1_Click(object sender, EventArgs e)
{
textBox1.Visible = !textBox1.Visible;
}
答案 1 :(得分:2)
这样的事情应该这样做
private void button1_Click(object sender, EventArgs e)
{
tbProgress.Visible = !tbProgress.Visible;
}
答案 2 :(得分:1)
bool showtext = false;
public Form1()
{
InitializeComponent();
textBox1.Visible = showtext;
button1.Click += button1_Click;
}
private void button1_Click(object sender, EventArgs e)
{
showtext = !showtext;
textBox1.Visible = showtext;
}
答案 3 :(得分:1)
public partial class Form1 : Form
{
bool buttonvisible = false;
public Form1()
{
InitializeComponent();
button1.Visible = false;
button1.Click += button1_Click;
}
private void button1_Click(object sender, EventArgs e)
{
if(buttonvisible)
{
buttonvisible = false;
button1.Visible = false;
}
else
{
buttonvisible = true;
button1.Visible = true;
}
}
}
或者简单,但不太可编辑:
private void button1_Click(object sender, EventArgs e)
{
button1.Visible = !button1.Visible;
}