winform 模式窗体最小化,父窗体也最小化,该怎样做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform 模式窗体最小化,父窗体也最小化,该怎样做?相关的知识,希望对你有一定的参考价值。

利用事件触发。当你说的模式窗体最小化的时候触发父窗体的一个事件,在模式窗体的Resize事件中判断模式窗体的窗体状态WindowState ,如果WindowState == FormWindowState.Minimized则触发父窗体的该事件,在该事件中把父窗体的WindowState 设为FormWindowState.Minimized即最小化。 或者不用事件触发,直接是判断了之后,将父窗体的WindowsState更改。 参考技术A 子窗体最小化事件中 申明父窗体 让其也最小化就OK了 参考技术B 你就让父窗体最小化就行了

winform无边框窗体点击任务栏最小化

        protected override CreateParams CreateParams
        {
            get
            {
                const int WS_MINIMIZEBOX = 0x00020000;  // Winuser.h中定义
                CreateParams cp = base.CreateParams;
                cp.Style = cp.Style | WS_MINIMIZEBOX;   // 允许最小化操作
                return cp;
            }
        }

 

以上是关于winform 模式窗体最小化,父窗体也最小化,该怎样做?的主要内容,如果未能解决你的问题,请参考以下文章

WinForm窗体最小化后还原,里面的控件布局就乱了。 怎么解决?

winform如何控制子窗体最小化后不影响操作主窗体打开子窗体

C#中 怎样在Winform窗体 右上角最小化左边添加一个按钮 ?像Q2013登录界面那种设置的按钮?

C# winForm窗体程序 锁定问题求赐教。

winform 窗体悬浮问题

winform 不想自动弹出窗口, 最小化後图标要显示在右下角 (像杀毒软件那样),要怎麼做?