私はフォームを作成しました。フォームロードでは、私はメソッドMaximize()
を呼び出しました。フォームは最大サイズが連続的に増加する
private void Maximize()
{
this.WindowState = FormWindowState.Maximized;
this.FormBorderStyle = FormBorderStyle.None;
}
私は/があればsuignいくつかのことで、これまで必要Maximize()
またはRestore()
メソッドを呼び出して、他のコマンド形式を、最大化、復元右上隅のボタンを作成しました。
私の推測するように、私のフォームはフルスクリーンウィンドウとして開始します。復元ボタンをクリックすると復元され、再度クリックすると再び最大化されます。しかし、私がプロセスを続けると、最大化されたフォームサイズが増加し続けます。私は、復元ボタンが右上隅に置かれているので、フォームのすべての部分的な最大化に隠れていますが、通常のフォームサイズはそのままであることがわかります。
私の質問は混乱する可能性があるので、わからない場合は私に教えてください。また、問題のスクリーンショットをアップロードすることもできます。
ありがとうございました。
あなたはより良いreproコードを投稿する必要があります。少なくとも、ボタンが右上隅にどのように残っているかを示すもの。 –
フォームにラベルを貼り付け、Maximizeメソッドで 'label1.Text = this.Size.ToString(); 'を追加します。それは大きくなっていないと思います。 – LarsTech
はい、あなたは正しいです、フォームサイズは増加していません。私は、いくつかのアンカーとテキストの配置プロパティのために、それを理解しました。私はこの質問を閉じることを提案、または私はそれを削除します。ありがとう。 – Sandy