我正在使用c#中的項目工作。我的窗體中有一個文本框,下面有一個按鈕。我想通過單擊按鈕來更改我的文本框的可見性。例如,文本框在表單加載時隱藏。當用戶單擊按鈕時,文本框出現在窗體上,然後用戶再次單擊它,文本框再次隱藏,如果我應該這樣做,請幫助我。通過單擊按鈕來更改控件的可見性
感謝您的幫助。
我正在使用c#中的項目工作。我的窗體中有一個文本框,下面有一個按鈕。我想通過單擊按鈕來更改我的文本框的可見性。例如,文本框在表單加載時隱藏。當用戶單擊按鈕時,文本框出現在窗體上,然後用戶再次單擊它,文本框再次隱藏,如果我應該這樣做,請幫助我。通過單擊按鈕來更改控件的可見性
感謝您的幫助。
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;
}
如果您始終將其設置爲true,則永遠無法取消隱藏文本框。 – 2013-04-09 12:27:15
打字速度比我想象的要快。 – 2013-04-09 12:30:46
一些像這樣的事情應該這樣做
private void button1_Click(object sender, EventArgs e)
{
tbProgress.Visible = !tbProgress.Visible;
}
private void button1_Click(object sender, EventArgs e)
{
textBox1.Visible = !textBox1.Visible;
}
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;
}
tnx很多我的朋友 – 2013-04-09 19:48:14
選擇它作爲答案,當你用我的答案:) – Max 2013-04-09 21:15:23
使用布爾和改變布爾按鈕時被點擊,如果布爾值爲true,則使用按鈕的.V來改變按鈕的可見性有形財產。 – Max 2013-04-09 12:25:58