C# WinForm下,隐藏主窗体的方法

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace GetHTMLContent
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.WindowState = FormWindowState.Minimized;
            this.ShowInTaskbar = false;
            SetVisibleCore(false);
        }
        protected override void SetVisibleCore(bool value)
        {
            base.SetVisibleCore(value);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
        }
    }
}
时间: 2024-08-24 07:59:16

C# WinForm下,隐藏主窗体的方法的相关文章

winform新窗体打开同时隐藏主窗体

我的思路是将窗体作为参数来传递 private void button1_Click(object sender, EventArgs e){Form2 f = new Form2(this);f.Show();this.Hide();} form2中代码private Form parent;public Form2(System.Windows.Forms.Form f){InitializeComponent();this.parent = f;}private void button1_

winform弹出唯一窗体的方法

Form1中btn1按钮点击show出Form2,当Form2处于开启状态时,再次点击btn1不会继续弹出窗体,而是将焦点定位至已开启的Form2上:当Form2关闭后,再次点击btn1则会show出一个新的Form2: Form1: //创建一个全局集合,用来放置已经show出的窗体对象 List<Form> list = new List<Form>(); //btn1点击事件: private void button1_Click(object sender, EventAr

dedecms织梦特定条件下,隐藏特定栏目的方法,通过css实现

  定义css样式.hidden{display:nidden} 因为栏目id为6的栏目是关于我们等非核心栏目,不想在导航上显示,但在后台又没有设置隐藏,设置隐藏了前台的其它栏目页就没法调用他了.所以,在导航条上要处理一下 {dede:channel type='top' row='10'       currentstyle="<li class='active'><a href='~typelink~' ~rel~>~typename~</a></l

WinForm拖动没有标题栏窗体的方法

建立窗体的名称修改为:Form_HoverTree 文后附有源码下载. 主要代码: Point _HoverTreePosition; public Form_HoverTree() { InitializeComponent(); _HoverTreePosition = new Point(); } /// <summary> /// 记录鼠标起始位置 hovertree.com /// </summary> private void Form_HoverTree_MouseD

MFC 隐藏主窗体

BOOL CMFCApplicationTimerTestApp::InitInstance() { // 如果一个运行在 Windows XP 上的应用程序清单指定要 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式, //则需要 InitCommonControlsEx(). 否则,将无法创建窗口. INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // 将它设置为包括所有要在

Winform 不同窗体间方法调用总结

方法一:(Form2调用Form1中的方法:被调用名称设置在被调用窗体) 1.先在主窗口中设置主窗体可被调用的名称,设置自己的名称的[S]. 这样在其它窗体中就可以使用[S]来调用主窗体的方法了. public static Form1 s = null;         public Form1()         {             InitializeComponent();             s = this;//定义主窗体         } 2.在主窗口编写可以被调用的

C# Winform 登陆窗体跳转到主窗体,登陆窗体隐藏

不多说,直接上代码: //Login窗体隐藏 Login.Hide(); //声明主窗体 Main main = new Main(); //主窗体显示 main.ShowDialog(); //Login窗体关闭 this.Close(); 菜鸟整理,大虾勿喷,希望大虾不吝指教.

WinForm MDi子窗体最大化导致子窗体标题栏和主窗体菜单栏合并问题的解决方法

在主窗体菜单栏的ItemAdded事件中编写如下代码: *msMain是我的主窗体菜单栏的Name属性值 //子窗体最大化不显示图标 private void msMain_ItemAdded(object sender, ToolStripItemEventArgs e) { if (e.Item.Text.Length == 0) { e.Item.Visible = false; } else { e.Item.Visible = true; } } 说明: 打开的子窗体最大化的时候,菜单

WinForm 之 程序启动不显示主窗体

在 WinForm 程序启动时,不显示主窗体的实现方法主要有以下5种,第五种最简单,而且效果也不错,第四种方法也值得推荐. 实例代码如下: //隐藏窗体的方法1/5:不指定任何窗体为主窗体 //注意:通常,在一个程序中,关闭主窗体,就可以关闭应用程序. //但是在没有主窗体中,不行. //只能使用Application.Exit()才能关闭应用程序. //using可以保证Application结束前,关闭MyMainForm using (new Form1()) { Application.