フォームでは、境界の色を薄い青色から別のものに変更できないため、カスタムウィンドウを作成しました。だから私はフォームの境界線を選びませんでした。フォームを最小化するとすべてのボタンが消えてしまいましたが、「閉じる」、「最大化」、「最小化」のボタンを作成しました。フォームを通常のサイズにしてください。最小化されたときにフォームを元のサイズに復元する方法と、最小化されるとすぐにフォームにボタンを表示する方法を知っていれば教えてください。 フォームのonDoubleClickイベントにwindowState.Normalのコードを書き込もうとしましたが、それは行っていません。助けてくれてありがとう。カスタマイズされた最小化ボタンのウィンドウサイズを復元する
CODES:これはこれは動作しませんprivate void Add_Student_DoubleClick(object sender, EventArgs e)
動作しない
private void btnMaximize_Click(object sender, EventArgs e)
{
WindowState = WindowState == FormWindowState.Maximized ? FormWindowState.Normal : FormWindowState.Maximized;
}
private void btnMinimize_Click(object sender, EventArgs e)
{
WindowState = WindowState == FormWindowState.Minimized ? FormWindowState.Normal : FormWindowState.Minimized;
}
private void panel2_DoubleClick(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
WindowState = FormWindowState.Normal;
}
}
private void Add_Student_DoubleClick(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
WindowState = FormWindowState.Normal;
}
}
はprivate void panel2_DoubleClick(object sender, EventArgs e)
私は問題を解決するために何かをしようとしていました。何をすべきか教えてくれませんか? – Ibanez1408
カスタムボタンを使用する場合は、フォームウィンドウの状態ではなくフォームのサイズを調整します。 – Tommy