0

まず、何らかの理由でウィンドウのサイズ変更ボタンが機能しません。

private void FullScreenButton_Click(object sender, EventArgs e)
    {
        if (this.WindowState == FormWindowState.Normal)
        {
            this.WindowState = FormWindowState.Maximized;
        }
        if (this.WindowState==FormWindowState.Maximized)
        {
            this.WindowState = FormWindowState.Normal;
        }
    }

そして、このhttp://postimg.org/image/mmy9r7qu9/の VS フォーム プロパティからフォームを最大化しても、フォームはこのhttp://postimg.org/image/kzeyrb9fb/になります。 ?

4

2 に答える 2

1
  1. フォームをクリック
  2. そのプロパティに移動します
  3. オプションを見つけます: "WindowState"
  4. 「最大化」に変更

このオプションに関する画像は、 https ://www.mediafire.com/view/nmnf8wcjsl1zi6z/WindowState.bmp にもあります。

そして、「Button_Click」でこれを試すことができます:

private void FullScreenButton_Click(object sender, EventArgs e)
{
    if (this.WindowState == FormWindowState.Normal)
    {
        this.WindowState = FormWindowState.Maximized;
    }
    else
    {
        this.WindowState = FormWindowState.Normal;
    }
}
于 2014-10-06T15:19:04.307 に答える
0

最初の if ステートメントを 2 番目の if ステートメントで否定しています。else-if を使用してみてください。

private void FullScreenButton_Click(object sender, EventArgs e)
    {
        if (this.WindowState == FormWindowState.Normal)
        {
            this.WindowState = FormWindowState.Maximized;
        }
        else if (this.WindowState==FormWindowState.Maximized)
        {
            this.WindowState = FormWindowState.Normal;
        }
    }

最大化されたサイズの問題については、フォームの MaximumSize プロパティを「0,0」または最大サイズを制限する可能性のある他の値に設定していますか?

于 2013-10-07T00:15:58.897 に答える