我创建了一个自定义窗口,因为表单不允许我将其边框颜色从浅蓝色更改为其他颜色。所以我只是为表单选择了没有边框,只创建了“关闭”,“最大化”和“最小化”所有这些工作的按钮,除了当我最小化表单时,所有按钮都消失了,我无法使形式正常大小。您能告诉我如何在最小化时将表单恢复到原始大小,并且如果您知道如何在最小化后立即将表单带到表单中吗? 我尝试将windowState.Normal的代码放在表单的onDoubleClick事件中,但这是不行的。谢谢你的帮助。
CODES:
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 Add_Student_DoubleClick(object sender, EventArgs e)
这不起作用private void panel2_DoubleClick(object sender, EventArgs e)
答案 0 :(得分:0)
如果表单最小化,我很好奇如何获得双击。
private void panel2_DoubleClick(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
WindowState = FormWindowState.Normal;
}
}