Как открыть браузер по умолчанию в полноэкранном режиме из настольного приложения C #? - PullRequest
1 голос
/ 28 декабря 2011

Привет и спасибо за поиск!

Как открыть браузер по умолчанию в полноэкранном режиме из настольного приложения C #?Я видел похожие вопросы на SO:

Как открыть в браузере по умолчанию в C #

.,.Но ничего не говорит об открытии локального HTML-файла (диск C:) в окне браузера FULLSCREEN из C #.

Я могу открыть окно, используя это:

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

Но как мне сделатьпо умолчанию это полноэкранный режим?Есть ли способ имитировать нажатие клавиши F11, или даже что-то более прямое?

РЕДАКТИРОВАТЬ: В идеале, мне не нужно будет открывать форму.Я не хочу путать проблему, но я экспериментирую с механизмом распознавания речи Kinect, и в системном трее будет запущена программа, всегда слушающая.У меня уже есть такой момент, что я могу сказать команду, и она будет.,.

//do stuff

.,.и в этом случае я просто хочу открыть браузер по умолчанию в полноэкранном режиме.

Итак, мне не нужно переключаться между полноэкранным и обычным экранами, просто запускать в полноэкранном режиме.Я думал, что имитацией пресса F11 будет ответ, но похоже, мне нужна открытая форма для этого ??

Спасибо!

Мэтт

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Для этого вам нужно будет использовать sendkeys

Глядя на список вам нужно что-то вроде:

ActiveForm.SendKeys("{F11}");

Надеюсь, что решитваша проблема.

0 голосов
/ 28 декабря 2011

не будет ли SendKeys быть

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

вместо

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