vb.net中怎么可以让窗体全屏显示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vb.net中怎么可以让窗体全屏显示?相关的知识,希望对你有一定的参考价值。

参考技术A

Me.Height = My.Computer.Screen.Bounds.Height

Me.Width = My.Computer.Screen.Bounds.Width

这是设置窗体的长宽和屏幕的分辨率一样大小,相当于全屏。

如果Me.WindowState=FormWindowState.Maximized的话,只是单纯的将窗体最大化,但恢复窗口大小后窗体的大小实际上还和原来一样大。

VB.NET的特点

1.真正成为面向对象以及支持继承性的语言。

2.窗体设计器支持可视化继承,并且包含了许多新的特性,比如自动改变窗体大小、资源本地化支持、数据类工具内在支持XML数据。

3.直接建立在.NET的框架结构上,因此开发人员可以充分利用所有.NET平台特性,也可以与其他的.NET语言交互。

4.为Windows应用程序提供了XCOPY部署,开发者不再需要为DLL的版本问题担忧。

如何在VB.Net中使窗体出现在Windows 10的所有桌面中?

【中文标题】如何在VB.Net中使窗体出现在Windows 10的所有桌面中?【英文标题】:How to make form appear in all desktops of Windows 10 in VB.Net? 【发布时间】:2018-01-07 11:03:49 【问题描述】:

如果可能,即使我在 Windows 10 上切换桌面(通过按 Ctrl-Windows-Arrow),我也需要使表单可见,没有任何第二方库

您可以通过按Windows-Tab 并单击右下角的+ 来创建多个桌面。

一般情况下,一个表单只出现在原来显示的桌面上,可以拖到另一个桌面上,但不会同时出现多个。

我知道这是可能的,因为某些应用程序的启动形式会这样做。 (例如:Word、Excel)

我搜索了整个网络,但找不到解决方案。

编辑:我知道的另一个应用程序是任务管理器,当您标记“始终显示”复选框时。

【问题讨论】:

对不起,您是说对话框吗?喜欢 aForm.ShowDialog()? @AmaoMao 不,显示为对话框的表单仅停留在相同的应用程序表单上。我需要在所有 Win10 桌面中显示的表单。 【参考方案1】:

将表单的最顶层属性设置为 true?你试过吗?

【讨论】:

我在问之前试过了。没有成功。它只显示在其他表单上,当我切换桌面时不会保持表单可见。 如果这是唯一的形式?如果你执行那个 exe? 它仍然没有出现在所有桌面中。我什至用 Focus() 尝试了一个计时器,但桌面只是切换回我的表单【参考方案2】:

这可能会有所帮助。您必须深入了解 AutoHotKey 的世界,但这将解决您的问题,我很确定:

https://superuser.com/questions/950960/pin-applications-to-multiple-desktops-in-windows-10

【讨论】:

不错的答案。我不知道 Windows 10 中的这个功能,我可以右键单击一个窗口并将其固定。但是我可以在 VB.Net 上以编程方式执行此操作吗?

以上是关于vb.net中怎么可以让窗体全屏显示?的主要内容,如果未能解决你的问题,请参考以下文章

VB.NET中Form窗体运行时,按F1进入全屏状态

c#中窗口怎样才能运行时直接是全屏?

css怎么让网页各屏背景全屏显示

怎么把视频放在全屏显示?

如何让电脑全屏显示视频

视频文件如何让画面全屏显示?