IE8 的链接拖动到WINFORM为何显示圈加斜杠?FIREFOX却可以通过!

erictang2003 erictang2003 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


窗体 AllowDrop 已经设为True
以下代码可以成功接收从FireFox拖动过来的鼠标,
但是在IE8 中无法接收!始终显示黑圈加斜杠!

Why???
private void Form_Mian_DragEnter(object sender, DragEventArgs e)
{
//
if (e.Data.GetDataPresent(DataFormats.Html))
{
e.Effect = DragDropEffects.Copy;
}
}
...全文

相关推荐

IE火狐内核本地打开网页

通过引入Geckofx库,同样可以在Winform应用中加载和显示网页:```csharpGecko.Xpcom.Initialize(@"path\to\geckofx\directory");Gecko.WebBrowser

潜水打酱油

在Winform中实现IE与火狐内核本地网页打开

在Winform应用程序中,WebBrowser控件是一个内置的ActiveX控件,它基于Microsoft Internet Explorer(IE)的Trident内核。它允许开发者将网页浏览功能嵌入到桌面应用程序中。WebBrowser控件可以实现页面导航、前进后退、页面查找以及执行JavaScript等丰富的功能。然而,WebBrowser控件也有一些限制。首先,由于它是基于旧版IE内核,所以在支持现代Web标准和性能方面可能不如基于Chromium或Gecko的浏览器。

宋老师的博客

C# WinForm集成GeckoFX 45.0:告别IE内核,实现HTML5与ECharts渲染

桌面应用常需内嵌浏览器展示动态页面,而C# WinForm自带的WebBrowser基于IE内核,对HTML5、CSS3支持不足,加载ECharts等现代前端库时往往白屏或卡顿。GeckoFX作为将Firefox的Gecko引擎封装为WinForm控件的开源方案,通过本地运行时免安装、纯C#接口、较完整的前端标准支持,为上位机、工控软件等封闭环境提供了可靠的内嵌浏览器替代。其原理是调用Xpcom组件初始化Gecko内核,需注意平台目标设为x86并正确配置运行时目录。在实际集成中,开发者可通过ExecuteJ

weixin_34043301

Winform中将WebBrower浏览器控件由IE内核修改为Chrome的WebKit内核

场景 Winform中自带一个浏览器控件WebBrower控件,使用此控件可以很轻易的实现一个桌面端的 浏览器。 新建Winform程序,然后在设计页面在工具箱中拖拽一个WebBrower控件。 然后将url属性设置为你要访问的地址即可。 但是默认的WebBrower控件是使用的IE内核。 下面是一个可以测试浏览器内核的网站 https://ie.icoa.cn/ 使用自带的WebBrower控件将url设置为上面的url,运行之后 那么如果需要将其修改为Chrome的..

霸道流氓气质

将winform控件作为activeX放到web页上代码及演示

由于ActiveX主要适用于IE,因此这种技术在现代浏览器(如Chrome、Firefox)中可能不适用。

金木千寻
评论 10
收藏 已收藏
分享
返回顶部
erictang2003
C# 111,128 成员 642,536 内容