Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使winform始终显示在桌面上?_C#_Winforms - Fatal编程技术网

C# 如何使winform始终显示在桌面上?

C# 如何使winform始终显示在桌面上?,c#,winforms,C#,Winforms,c#winform按快捷键win+d,程序窗口不隐藏,不影响其他程序的隐藏窗口,并且必须始终显示在桌面上,在其他应用程序窗口下,如何实现此功能?在窗体加载事件中: private void Form1_Load(object sender, EventArgs e) { this.TopMost = true; this.FormBorderStyle = FormBorderStyle.None; this.WindowState = F

c#winform按快捷键win+d,程序窗口不隐藏,不影响其他程序的隐藏窗口,并且必须始终显示在桌面上,在其他应用程序窗口下,如何实现此功能?

在窗体加载事件中:

private void Form1_Load(object sender, EventArgs e)
   { 
        this.TopMost = true;
        this.FormBorderStyle = FormBorderStyle.None;
        this.WindowState = FormWindowState.Maximized;
   }
如果您需要更强大的功能,请查看适用于windows的信息亭模式解决方案:


到目前为止,您尝试了什么?欢迎来到Stackoverflow。你最好的办法是向我们展示你尝试过的不起作用的东西。此外,您的语法使您很难准确理解您要查找的内容。OP希望桌面上始终显示winform,即使使用“桌面全部隐藏”功能。用于显示注释、系统统计信息等。我不知道这是否可能。。。也许用一些WinAPI。。。按win+d快捷键可在底部隐藏而不是绘制:在桌面上的其他窗口下,您正在谈论最小化到系统托盘吗?要求是您不能通过按系统快捷键win+d来隐藏它,您必须始终在桌面上显示它。