c# - 如何在 C#.Net 中最小化和最大化?

标签 c# winforms

我想请教一个问题。 我想在 C#.net 中手动最小化和最大化。 我将表单的 BorderStyle 更改为无。 因此,栏中没有最大化、最小化和关闭按钮。 我想像那些功能一样用按钮手动创建。 我想在三个按钮的点击事件中实现这三个功能。 我怎样才能做到这一点? 如果可以,请告诉我。 感谢您的宝贵时间。

最佳答案

您必须像这样设置窗体的 WindowState 属性:

在 Windows 窗体中:

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;
}

关于c# - 如何在 C#.Net 中最小化和最大化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7285386/

相关文章:

c# - 如何将方法注入(inject) .Net Framework 中的自动属性

c# - TextBox 焦点的 WinForms 事件?

c# - 按钮点击事件

c# - 管理 .NET WinForm 应用程序中的线程

c# - 在 .NET 中运行线程操作时如何响应事件

c# - 如何在任何分辨率下找到屏幕的中心

c# - Google Pay 通行证

c# - Async GetAwaiter() 抛出奇怪的异常

c# - 无法终止 Silverlight 中的工作线程

c# - 如何在请求 json 中接收到未映射的字段时强制 Web API 抛出错误