/// /// /// [DllImport("user32.dll", SetLastError = true)] private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); /// /// 设置窗体的显示与隐藏 /// /// /// /// [DllImport("user32.dll", SetLastError = true)] private static extern bool ShowWindow(IntPtr hWnd, uint nCmdShow); /// /// 隐藏控制台 /// /// 控制台标题(可为空,为空则取默认值) public static void hideConsole(string ConsoleTitle = "") ConsoleTitle = String.IsNullOrEmpty(ConsoleTitle) ? Console.Title : ConsoleTitle; IntPtr hWnd = FindWindow("ConsoleWindowClass", ConsoleTitle); if (hWnd != IntPtr.Zero) ShowWindow(hWnd, 0); /// /// 显示控制台 /// /// 控制台标题(可为空,为空则去默认值) public static void showConsole(string ConsoleTitle = "") ConsoleTitle = String.IsNullOrEmpty(ConsoleTitle) ? Console.Title : ConsoleTitle; IntPtr hWnd = FindWindow("ConsoleWindowClass", ConsoleTitle); if (hWnd != IntPtr.Zero) ShowWindow(hWnd, 1);

ConsoleHelper.hideConsole();

作者:leixf2016
来源:CSDN
原文:https://blog.csdn.net/lxfmq0/article/details/8098782

1. 定义一个Consolse帮助类,如下:/// <summary> /// 控制台帮助类 /// </summary> public static class ConsoleHelper { /// <summary> /// 获取窗口句柄 /// </summary...
通过网上查找资料和认真研读 C# winform 方面相关的书籍发现,窗体有Visible属性,设置为true窗体将 显示 出来,现将具体代码粘贴如下: 打开新的窗体Form2时 隐藏 原来的窗体Form1   Form2 fm = new Form2(this);   this.Hide();// 隐藏 现在这个 窗口 fm.Show() ;//新 窗口 显现 关闭新的窗体Form2时 显示 原来的窗体Fo...
1.主 窗口 load事件中判断了登录状态,校验失败后 显示 登录 窗口 隐藏 当前 窗口 ,hide()失败 使用this.ShowInTaskbar = false;后成功 隐藏 2.登录成功后 显示 窗口 ,主 窗口 卡死,但是手动调用退出登录,登陆成...
今天继续研究 C# 的WinForm的 显示 动画效果。   上次我们实现了无边框窗体的 显示 动画效果(见博文:基于 C# 的无边框窗体动画效果的完美解决方案 - 开源研究系列文章 ),这次介绍的是未在任务栏托盘中窗体的 显示 隐藏 动画效果的实现代码。   1、 项目目录;   下面是项目目录,由基本的窗体和操作类组成。   2、 代码介绍;   代码比较简单,直接将窗体的最小化、最大化效果加入...
控制台 作为信息 显示 窗口 对于调试程序查找程序BUG有诸多好处,所以给GUI程序绑定一个 控制台 窗口 用于 显示 程序运行时的状态是非常有必要的,否则就需要用WinForm的控件自己去实现了。首先想让WinForm程序绑定 控制台 窗口 需要调用Windows API,需要先导入命名空间: using System.Runtime.InteropServices; 然后导入dll: [DllImport("kernel32.dll")] public static extern bool AllocCons...
这段代码使用了 `GetConsoleWindow` 和 `ShowWindow` 函数来获取并 隐藏 控制台 窗口 。`GetConsoleWindow` 函数返回 控制台 窗口 的句柄,而 `ShowWindow` 函数用来 控制 窗口 显示 状态,其中 `SW_HIDE` 参数表示 隐藏 窗口 。 请注意,虽然 控制台 窗口 隐藏 了,但程序仍然在后台运行,可以继续执行其他操作。如果需要在某个条件下 显示 控制台 窗口 ,你可以使用 `ShowWindow(consoleWindow, SW_SHOW)` 来 显示 窗口