`
hewei870723
  • 浏览: 62866 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

C#窗口关闭到最小化

阅读更多

希望能够帮助一些人

 

private DialogResult result = DialogResult.No;

//Yes关闭窗口,No最小化窗口
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
if (result == DialogResult.Yes)
{
e.Cancel = false;
Application.Exit();
}
else
{
e.Cancel = true;
this.Hide();
this.Visible = false;
}
}

//关闭按钮,给result赋值
private void btnExit_Click(object sender, EventArgs e)
{
result=MessageBox.Show("确认退出窗口吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
Application.Exit();
}

分享到:
评论

相关推荐

    C#窗体编程不显示最小化、最大化、关闭按钮的方法

    本文介绍在C#窗体编程时,如何设置不显示右上角的最小化最大化关闭按钮。可以通过this.ControlBox这个属性的值来控制。 在Windows的窗体编程中,基本上每一个窗体都是一个最小化、最大化和关闭按钮的。见惯了...

    C# 自定义窗体的最大化、最小化和关闭按钮

    自定义窗体的最大化、最小化和关闭按钮, C#移动无标题栏窗体的三种代码: C#移动无标题栏窗体的三种代码:第一种采用,需注意窗体上的控件是否把窗体覆盖了。。。MouseDown、MouseMove、MouseUp事件应该是鼠标所...

    WINFORM\C# WinForm 最大化、最小化、关闭按钮事件的拦截

    ### WINFORM\C# WinForm 最大化、...这种方法在需要对用户操作进行特殊处理的应用场景中非常有用,例如在一些特殊的演示软件或者游戏软件中,可能需要在窗口最小化时暂停游戏进程,或者在窗口关闭前保存当前状态等。

    C#窗体最大化 最小化 关闭按钮灰色 失效改变功能

    在本教程中,我们将探讨如何实现标题中提到的几个关键功能:使窗体最大化、最小化按钮灰色不可用,以及改变或禁用关闭按钮的功能。 首先,让我们了解窗体的基本属性和方法。在C#中,我们可以使用`System.Windows....

    C#实现程序最小化到托盘,关闭后到托盘,热键实现隐藏和显示间切换

    以上就是C#中实现程序最小化到托盘、关闭后到托盘以及热键隐藏和显示的基本步骤。这个功能在许多实用的小型应用程序中都非常常见,如下载管理器、音乐播放器等,能够提供更灵活的用户交互体验。通过熟练掌握这些技巧...

    C# 系统应用之窗体最小化至任务栏及常用操作

    要实现窗体最小化到任务栏并显示系统托盘图标,我们需要使用`NotifyIcon`类。在C#中,这个类位于`System.Windows.Forms`命名空间下。当窗体被最小化时,我们不是调用默认的`Form.MinimizeBox = false;`,而是将窗体...

    C# 自定义窗体的最大化最小化和关闭按钮

    在C#中,窗体是用户界面(UI)的基础,它提供了窗口的框架,包含标题栏、边框以及系统菜单,其中包括最大化、最小化和关闭按钮。默认情况下,这些按钮的样式和行为是由.NET Framework提供的。 要自定义这些按钮,...

    C#windows窗体实现最小化到托盘

    ### C# Windows窗体实现最小化到托盘的详细解析 #### 一、引言 在Windows应用程序开发中,很多程序都有最小化到系统托盘的功能。这种功能不仅能够节省屏幕空间,还能够让用户快速访问应用程序。本文将详细介绍如何...

    Winform去掉最大化最小化关闭按钮

    在Windows Forms(Winform)开发中,有时我们可能需要自定义窗口外观,比如去掉标准的“最大化”、“最小化”和“关闭”按钮。这样的需求可能是为了实现特定的界面风格或者增强应用程序的安全性,比如防止用户误操作...

    c#对当前窗口进行关闭等操作

    同样,`ShowWindow`函数还可以用`SW_SHOW`参数显示窗口,`SW_MINIMIZE`最小化,`SW_RESTORE`恢复原大小等。 4. **显示已隐藏的窗口**: 若要重新显示之前隐藏的窗口,再次调用`ShowWindow`,但这次传入`SW_SHOW`...

    窗口拖拽(改变大小/最小化/最大化/还原/关闭)

    例如,发送`SC_MINIMIZE`(或`WC_MINIMIZEBOX`)会最小化窗口,`SC_MAXIMIZE`会最大化窗口,而`SC_RESTORE`则会将最大化或最小化的窗口还原到之前的状态。 关闭窗口则涉及到`WM_CLOSE`消息。当用户点击关闭按钮或...

    禁用标题栏上的最大化、最小化和关闭按钮

    在C#中,可以使用`FormBorderStyle`属性来控制窗口边框类型,以及通过设置`ControlBox`属性为`false`来移除标题栏上的全部控件,包括最大化、最小化和关闭按钮: ```csharp this.FormBorderStyle = FormBorderStyle...

    C#实现Winform窗口永远在最上面,支持屏蔽win+d最小化

    总的来说,实现“C# Winform窗口永远在最上面,支持屏蔽`Win+D`最小化”主要涉及设置窗体的`TopMost`属性以及处理`WM_SYSCOMMAND`消息来阻止窗体的意外最小化。这样的功能在某些特殊应用场景,如弹出式提示、监控...

    C#398-自定义窗体的最大化、最小化和关闭按钮源代码

    本文将深入探讨如何实现自定义窗体的最大化、最小化和关闭按钮的功能,这对于构建具有独特用户界面的软件至关重要。 首先,我们需要理解Windows Forms或WPF(Windows Presentation Foundation)框架中的窗体基础。...

    C# 开机运行和最小化到推盘

    在C#编程中,"开机运行"和"最小化到托盘"是两个常见的功能,它们主要用于增强应用程序的用户体验和后台运行能力。下面将详细解释这两个概念及其实现方法。 一、开机运行 开机运行是指程序在操作系统启动时自动运行...

    winform显示在右下角及最小化c#

    在创建WinForm应用时,有时我们需要让窗口显示在屏幕的右下角,并支持最小化和最大化操作。本篇文章将详细讲解如何实现这个功能。 首先,我们需要创建一个WinForm项目。在Visual Studio中,选择“新建项目”,然后...

    winform最小化 窗口 拖动

    描述中提到的“winform取消自带的关闭最小化按钮”,意味着我们需要编写代码来禁用或替换系统默认的窗口控制按钮。 首先,我们要了解Winform窗口的基本结构。每个Winform窗口都有一个标题栏,其中包含默认的控制...

    C# winform 最小化到右下角

    通过以上步骤,我们就成功地实现了C# WinForm窗体最小化到右下角的功能。用户在点击最小化按钮后,窗体会隐藏在任务托盘中,通过托盘图标右键菜单可以再次显示或退出应用程序。这个功能增强了用户体验,使得应用程序...

    C#窗体特效(不规则的窗体 点击关闭最小化到任务栏)

    如果用户是通过点击窗口关闭按钮触发关闭,我们可以取消关闭操作,然后调用`ShowInTaskbar`方法将窗体最小化到任务栏,同时调整窗体大小至零,以实现类似最小化的视觉效果。 下面是一个简化的代码示例,展示了如何...

Global site tag (gtag.js) - Google Analytics