我们有一个Windows窗体,需要使用特定的URL打开浏览器窗口。我使用这样打开浏览器:在新的IE窗口中打开网址并未最大化?
Process.Start("IExplore.exe", "http://example.com");
它的伟大工程,因为它会打开一个新的浏览器窗口,而不是只是一个标签。现在的问题是浏览器窗口总是以最大化的形式打开,所以应用程序不再显示。
是否可以打开IE,使其不显示为最大化?这样,用户可以看到浏览器和应用程序。
谢谢。
我们有一个Windows窗体,需要使用特定的URL打开浏览器窗口。我使用这样打开浏览器:在新的IE窗口中打开网址并未最大化?
Process.Start("IExplore.exe", "http://example.com");
它的伟大工程,因为它会打开一个新的浏览器窗口,而不是只是一个标签。现在的问题是浏览器窗口总是以最大化的形式打开,所以应用程序不再显示。
是否可以打开IE,使其不显示为最大化?这样,用户可以看到浏览器和应用程序。
谢谢。
我认为你必须使用类似:
void OpenWithStartInfo()
{
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
startInfo.Arguments = "www.northwindtraders.com";
Process.Start(startInfo);
}
欲了解更多信息,可以检查this link
我曾试过,问题是浏览器打开最小化,所以浏览器不显示。它还打开两个IE实例。 – rbhat
您可能想要删除其中一个“Process.Start”代码行。正如MSDN在那里重复它的演示目的! –
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(startInfo);
如果这是你正在寻找没有什么...
请尝试阅读来自Microsoft的此链接。它允许你调整一个进程的窗口大小 - https://msdn.microsoft.com/en-us/library/ms633545.aspx
尝试设置startInfo.WindowStyle - 但它可能是它看起来全屏它只是默认为屏幕大小 – BugFinder