我希望在C#.net中手动最小化和最大化窗口。 我将表单的BorderStyle更改为none。 因此,栏中没有最大化、最小化和关闭按钮。 我想要手动创建像这些功能一样的按钮。 我想在按钮点击事件中实现三个功能。
private void button1_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
在 WPF 中:private void button1_Click(object sender, RoutedEventArgs e)
{
this.WindowState = WindowState.Minimized;
}
窗体.窗口状态 属性
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.form.windowstate%28v=VS.90%29.aspx
该属性获取或设置窗体的状态,如最小化、最大化或正常。public FormWindowState WindowState { get; set; }
var form = new Form();
form.WindowState = FormWindowState.Maximized;
form.WindowState = FormWindowState.Minimized;
form.WindowState = FormWindowState.Normal;
WindowState = FormWindowState.Maximized;
private void button4_Click(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal)
{
this.WindowState = FormWindowState.Maximized;
}
else
{
this.WindowState = FormWindowState.Normal;
}
if (WindowState == FormWindowState.Normal)
。 - abto