C#按钮文本并调整大小

1 c#

我有一个简单的按钮,单击时应将文本从帮助更改为隐藏和窗体大小.我遇到的问题是它无法找到if语句.它无法看到button3.text帮助或隐藏.任何提示或建议?

private void button2_Click(object sender, EventArgs e)
{
        string helpstring = "Help";
        string hidestring = "Hide";
        if (button3.Text == helpstring)
        {
            button3.Text = hidestring;
            Size = new System.Drawing.Size(1106, 563);
        }
        if (button3.Text == "Hide")
        {
            Size = new System.Drawing.Size(586, 563);
            button3.Text = helpstring;
        }
    }
Run Code Online (Sandbox Code Playgroud)

Man*_*dra 5

你忘了"别的".这应该工作:

private void button2_Click(object sender, EventArgs e)
{
    string helpstring = "Help";
    string hidestring = "Hide";
    if (button3.Text == helpstring)
    {
        button3.Text = hidestring;
        Size = new System.Drawing.Size(1106, 563);
    }
    else if (button3.Text == "Hide") //this is where you should put an else
    {
        Size = new System.Drawing.Size(586, 563);
        button3.Text = helpstring;
    }
}
Run Code Online (Sandbox Code Playgroud)