在新的IE窗口中打开网址而不是最大化?

时间:2016-07-18 15:06:47

标签: c# winforms visual-studio-2010

我们有一个需要打开带有特定网址的浏览器窗口的Windows窗体。我用这样的东西打开浏览器:

Process.Start("IExplore.exe", "http://example.com");

它很有效,因为它打开了一个新的浏览器窗口,而不仅仅是一个标签。现在的问题是浏览器窗口总是以最大化的形式打开,因此不再显示应用程序。

是否可以打开IE以使其不显示为最大化?这样,用户就可以看到浏览器和应用程序。

感谢。

2 个答案:

答案 0 :(得分:0)

我认为你必须使用类似的东西:

void OpenWithStartInfo()
{
    ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
    startInfo.WindowStyle = ProcessWindowStyle.Minimized;

    startInfo.Arguments = "www.northwindtraders.com";

    Process.Start(startInfo);
}

有关详情,请查看this link

答案 1 :(得分:-1)

ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;

Process.Start(startInfo);

如果那不是你想要的......

尝试阅读Microsoft的此链接。它允许您调整流程的窗口大小 - https://msdn.microsoft.com/en-us/library/ms633545.aspx