相关疑难解决方法(0)

如何最小化任务栏中的表单?

我开发了winform应用程序,并设置了formborderstyle = none.那就是为什么当我运行应用程序时我无法通过任务栏将其最小化.有没有人知道这方面的解决方案?

我尝试了下面的代码..在我的表单中添加它.

    const int WS_CLIPCHILDREN = 0x2000000;
    const int WS_MINIMIZEBOX = 0x20000;
    const int WS_MAXIMIZEBOX = 0x10000;
    const int WS_SYSMENU = 0x80000;
    const int CS_DBLCLKS = 0x8;
    protected override CreateParams CreateParams
    {
        get
        {
            CreateParams cp = base.CreateParams;
            cp.Style = WS_CLIPCHILDREN | WS_MINIMIZEBOX | WS_SYSMENU;
            cp.ClassStyle = CS_DBLCLKS;
            return cp;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我现在能够最小化任务栏中的应用程序.但问题是它创建了我的应用程序的两个内容,我需要一个,另一个是不必要的.

有没有人知道这方面的解决方案..还是有人有其他解决方案有效吗?

c# winforms

5
推荐指数
1
解决办法
5028
查看次数

标签 统计

c# ×1

winforms ×1