0

グーグルで検索しましたが、2つのgropboxが重なっていると問題が発生するようです。私の場合、重なっていないのです。問題は、Visiblegroupboxのプロパティが機能しないことです。私がやろうとしているのは、プログラムの起動時にgroupbox1が表示され、groupbox2が表示されないことです。ボタンをクリックすると非表示になり、groupbox2が表示されます。同じボタンをクリックすると、このアクションが実行されます。

これが私のコードです:

    private void button2_Click(object sender, EventArgs e)
    {
        if (groupBox2.Visible == false)
        {
            groupBox1.Visible = false;
            groupBox2.Visible = true;
        }
        if (groupBox1.Visible == false)
        {
            groupBox1.Visible = true;
            groupBox2.Visible = false;
        }

    }
4

1 に答える 1

3

あなたの問題は、最初のステートメントの後、それがであるかどうかをifすぐにチェックすることです。次に、それを元に戻します。groupBox1.Visiblefalse

を、、または少なくともに変更するifと、コードが機能します。elseelse if

于 2012-08-24T03:40:25.417 に答える