gpt4 book ai didi

c# - 如何从 WinForms 应用程序打开网页,同时将浏览器保持在后台?

转载 作者:行者123 更新时间:2023-11-30 12:50:13 25 4
gpt4 key购买 nike

我目前正在用 C# 编写,我通常在系统默认浏览器中打开链接,如下所示:System.Diagnostics.Process.Start("http://www.link.com");

这绝对是我大多数时候想要的。但是,我还想实现一个小功能,如果用户在我的 UI 中单击一个链接,我会在后台打开该链接,我的应用程序会保持在顶部,这样用户就可以连续打开多个链接。 (基本上我想做一些类似于浏览器通过中键点击所做的事情,但我不是浏览器。)

我能想到的最好的 hack 是在打开页面之前设置 Form.TopMost = true 然后在一秒钟后取消设置,但这似乎是一个非常糟糕的解决方案,它会阻止那个时候快速启动浏览器的用户。任何人都可以提出一些不那么骇人听闻的建议吗?

最佳答案

打开网页后,在你的代码中使用this.Focus();

关于c# - 如何从 WinForms 应用程序打开网页,同时将浏览器保持在后台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9641374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com