C# でプロジェクトに取り組んでいます。フォームにテキスト ボックスがあり、その下にボタンがあります。ボタンをクリックしてテキスト ボックスの表示を変更したいです。たとえば、フォームが読み込まれるとテキスト ボックスが非表示になります。ユーザーがボタンをクリックすると、テキストボックスがフォームに表示されます。次に、ユーザーがもう一度クリックすると、テキストボックスが再び非表示になります。どうすればよいですか。助けてください。
親切に助けてくれてありがとう。
C# でプロジェクトに取り組んでいます。フォームにテキスト ボックスがあり、その下にボタンがあります。ボタンをクリックしてテキスト ボックスの表示を変更したいです。たとえば、フォームが読み込まれるとテキスト ボックスが非表示になります。ユーザーがボタンをクリックすると、テキストボックスがフォームに表示されます。次に、ユーザーがもう一度クリックすると、テキストボックスが再び非表示になります。どうすればよいですか。助けてください。
親切に助けてくれてありがとう。
private void button1_Click(object sender, EventArgs e)
{
textBox1.Visible = !textBox1.Visible;
}
このようなものはこれを行う必要があります
private void button1_Click(object sender, EventArgs e)
{
tbProgress.Visible = !tbProgress.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;
}