2011-11-15 14 views
0

私はフォームを作成しました。フォームロードでは、私はメソッドMaximize()を呼び出しました。フォームは最大サイズが連続的に増加する

private void Maximize() 
{ 
    this.WindowState = FormWindowState.Maximized; 
    this.FormBorderStyle = FormBorderStyle.None; 
} 

私は/があればsuignいくつかのことで、これまで必要Maximize()またはRestore()メソッドを呼び出して、他のコマンド形式を、最大化、復元右上隅のボタンを作成しました。

私の推測するように、私のフォームはフルスクリーンウィンドウとして開始します。復元ボタンをクリックすると復元され、再度クリックすると再び最大化されます。しかし、私がプロセスを続けると、最大化されたフォームサイズが増加し続けます。私は、復元ボタンが右上隅に置かれているので、フォームのすべての部分的な最大化に隠れていますが、通常のフォームサイズはそのままであることがわかります。

私の質問は混乱する可能性があるので、わからない場合は私に教えてください。また、問題のスクリーンショットをアップロードすることもできます。

ありがとうございました。

+0

あなたはより良いreproコードを投稿する必要があります。少なくとも、ボタンが右上隅にどのように残っているかを示すもの。 –

+1

フォームにラベルを貼り付け、Maximizeメソッドで 'label1.Text = this.Size.ToString(); 'を追加します。それは大きくなっていないと思います。 – LarsTech

+0

はい、あなたは正しいです、フォームサイズは増加していません。私は、いくつかのアンカーとテキストの配置プロパティのために、それを理解しました。私はこの質問を閉じることを提案、または私はそれを削除します。ありがとう。 – Sandy

答えて

0

エラーが解決しました。私の場合、フォームサイズは増加していませんでした。私は、いくつかのアンカーとテキストの配置プロパティのために、それを理解しました。ありがとう。

関連する問題