0

チェックボックスがクリックされたときにテキストフィールドに入力するために現在VisualStudioで使用しているコードは次のとおりです。

    private void checkBox1_CheckedChanged(object sender, EventArgs e)
    {
        this.displayText.Text += "Internal Use";
    }

    private void checkBox2_CheckedChanged(object sender, EventArgs e)
    {
        this.displayText.Text += "Company Confidential";
    }

    private void checkBox3_CheckedChanged(object sender, EventArgs e)
    {
        this.displayText.Text += "Customer Confidential";
    }

    private void checkBox4_CheckedChanged(object sender, EventArgs e)
    {
        this.displayText.Text += "Strictly Confidential";
    }

これは問題ありませんが、チェックボックスがオンになっていない場合はテキストを削除したいと思います。この要件を機能させるために必要となる可能性のある特定のコードについて、誰かが洞察を持っていますか?

よろしくお願いします。

4

1 に答える 1

0

のような意味ですか

private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
    if (checkBox1.Checked)
        this.displayText.Text = "Internal Use";
    else
        this.displayText.Text = String.Empty;
}

そして、これはあなたが話しているC#ではないのですか?

于 2013-01-17T16:15:32.863 に答える