我们有一个需要打开带有特定网址的浏览器窗口的Windows窗体。我用这样的东西打开浏览器:
Process.Start("IExplore.exe", "http://example.com");
它很有效,因为它打开了一个新的浏览器窗口,而不仅仅是一个标签。现在的问题是浏览器窗口总是以最大化的形式打开,因此不再显示应用程序。
是否可以打开IE以使其不显示为最大化?这样,用户就可以看到浏览器和应用程序。
感谢。
答案 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