0

C# でプロジェクトに取り組んでいます。フォームにテキスト ボックスがあり、その下にボタンがあります。ボタンをクリックしてテキスト ボックスの表示を変更したいです。たとえば、フォームが読み込まれるとテキスト ボックスが非表示になります。ユーザーがボタンをクリックすると、テキストボックスがフォームに表示されます。次に、ユーザーがもう一度クリックすると、テキストボックスが再び非表示になります。どうすればよいですか。助けてください。

親切に助けてくれてありがとう。

4

4 に答える 4

4
private void button1_Click(object sender, EventArgs e)
{
    textBox1.Visible = !textBox1.Visible;
}
于 2013-04-09T12:27:54.683 に答える
2

このようなものはこれを行う必要があります

        private void button1_Click(object sender, EventArgs e)
        {
            tbProgress.Visible = !tbProgress.Visible;
        }
于 2013-04-09T12:27:51.260 に答える
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;
}
于 2013-04-09T12:29:31.883 に答える