如何从C#桌面应用程序以全屏模式打开默认浏览器?

时间:2011-12-27 20:05:18

标签: c# .net windows sendkeys

嗨&谢谢你的期待!

如何从C#桌面应用程序以全屏模式打开默认浏览器?我在SO上看过类似的问题:

How to open in default browser in C#

。 。 。但是没有任何地址可以在C#的FULLSCREEN浏览器窗口中打开本地HTML文件(C:驱动器)。

我可以用这个打开窗口:

Process.Start("http://google.com");

但是如何将其默认为全屏?有没有办法模拟F11按键,甚至更直接的东西?

编辑:理想情况下,我不需要打开表单。我不想混淆这个问题,但我正在试验Kinect语音识别引擎,并且会在系统托盘中运行一个程序,总是在听。我已经知道了,我可以说一个命令,它会。 。

//do stuff

。 。 。在这种情况下,我只是希望它以全屏模式打开默认浏览器。

因此,我无需在全屏和常规屏幕之间来回切换,只需全屏启动即可。我当时认为模拟F11印刷机就是答案,但听起来我需要一个开放的表格?

谢谢!

马特

2 个答案:

答案 0 :(得分:1)

为此你需要使用sendkeys

查看列表,您需要以下内容:

ActiveForm.SendKeys("{F11}");

希望能解决您的问题。

答案 1 :(得分:0)

SendKeys不需要

ActiveForm.SendKeys.Send("{F11}"); 

而不是

ActiveForm.SendKeys("{F11}");