1

まず、質問グループ 2 が最初にクリックされたときに、ラベル、リンク、および別のボタンが消えて移動するようにします。しかし、この後、同じボタンをもう一度クリックすると、アイテムがリセットされます。これは私のコードです。最初はやりたいことができますが、2 回目のクリックでリセットする方法がわかりません。また、3回目のクリックですべてが消え、4回目のクリックですべてがリセットされるように、機能し続ける必要があります。助けてください。ありがとう

    private bool button2Clicked = false;        

    private void question_group2_Click(object sender, EventArgs e)
    {
        button2Clicked = true;
        if (button2Clicked == true)
        {
            this.question_group3_button.Location = new System.Drawing.Point(169, 284);
            this.question1_label.Visible = false;
            this.question2_label.Visible = false;
            this.question3_label.Visible = false;
            this.question4_label.Visible = false;

            this.question1_link.Visible = false;
            this.question2_link.Visible = false;
            this.question3_link.Visible = false;
            this.question4_link.Visible = false;

            this.add_question_link.Visible = false;
        }
4

1 に答える 1

3

this.question1_label.Visible = !this.question1_label.Visible
クリックするたびに可視性が反対の値に設定されます

于 2013-11-04T21:45:04.900 に答える