基于AxWebBrowser实现完美的标签式浏览器,下载地址:http://download.youkuaiyun.com/source/337096

关于自定义webbroswer,禁止弹出文件下载窗口的方法     前段时间我在逛优快云的时候,看见有些人提出上述问题,而回复总是不甚理想,我本是是一个潜水者,但是不希望让更多的人为这个问题而纠结,我把实现的方法给需要帮助的人说说吧。    其实说来很简单,其实就是自己实现webbrowser的IDownloadManager接口中的Download函数即可,具体如何操作请按下面几步实现:    1  在google搜索下ie55_lib.exe 阅读详情

由于一时的头脑发热,花了两个晚上基于AxWebBrowser写了一个浏览器MyIE。现在用这个浏览器发的帖子,有点小市民的成就感,嘿嘿。源代码可以在本人的资源里下载到,

下载地址:http://download.youkuaiyun.com/source/337096

这里简单总结如下:

1、VS2005自带的WebBrowser功能较少(网上资源也不多),AxWebBrowser控件暴露的事件更多些。比如打开新窗口的控制,WebBrowser貌似没有简单的方法来实现。

2、实现标签式界面,难点有:1)所有标签共用一个地址条、状态条、导航按钮,要切换上下文,要把界面状态封装起来,我封装到 BrowserData 类里,寄存在 TabPage.Tag 属性里;2)关闭一个Tab页时,默认会激活第一个Tab页,而不会回到上一个标签,我设计了一个标签栈(_pageStack)来管理;

3、实现了状态条,赞叹VS2005的 ToolStrip 功能强大,使用起来太方便了!感谢为我们铺路的工作者们!

4、实现了收藏夹功能,跟IE实时同步,其实也很简单,就是打开 Favorite 目录,遍历目录和子目录,解析链接文件;另一个难题是调出 IE 界面,例如“Internet 选项”“整理收藏夹”“添加到收藏夹”等;

5、集成了Google、百度搜索。

6、实现了输入框的自动完成,跟IE的效果完全一致。这里再次赞叹 ToolStrip 控件的强大~~

7、实现了地址条输入框历史记录管理、搜索关键字历史记录管理

8、花的时间很短,bug很少,不过代码没什么注释,读者就费点眼神吧,呵呵 :-)

对 WebBrowser 和 AxWebBrowser 两个控件使用经验的一点补充 几天前我写过一篇文章介绍使用 AxWebBrowser 控件作扩展, http://blog.csdn.net/AppFramework/archive/2008/01/16/2047610.aspx 。后来发现有些问题:1)打开HTML界面不是XP风格的平面式的,是老式的3D风格的。而用.Net自带的 WebBrowser 控件打开的页面是XP风格的。2)直接使用AxWebBrowser 阅读详情

相关推荐

WebBrowser/AxWebBrowser使用

webBrowser 窗体简单使用 axWebBrowser 窗体简单使用 需要添加com组件----Microsoft web browser 组件

c#操作axwebbrowser的一个简单示例

<br /><br />最近在做一个程序中要求在WinForm中插一个浏览器的控件,在网上一找,找到了AxWebBrowser这个控件,它是一个COM的控件,所以先要往工具箱中添加这个控件,使得它能像其他可视化控件一样变得容易操作。添加完之后,你会在工具箱的“常规”箱中看到一个新增的控件,我们就能开始往WinForm中添加了! <br />一看这个控件的方法和属性还是很多的,都是作为一个浏览器所应该有的,如GoBack(),GoFoward(),Stop(),Refresh(),Home()等等,可以看到在

许威威的专栏 8122

axwebbrowser 实现简单浏览器 源码

用axwebbrowser 实现的简单浏览器源码 包括前进,后退导航,以及捕获新窗口弹出功能,供大家分享

用AxWebBrowser编写了一个小的浏览器,但是下载功能出问题了

用AxWebBrowser编写了一个小的浏览器,在网页上下载文件时出现了一个问题,在用户点击【保存】后,程序进入选择下载位置的界面,紧接着程序就退出了,但是在windows XP系统上下载没有问题,在windows7系统上下载就终止程序,希望有前辈能给一点提示,这个问题到底出现在什么地方。 转载于:https://www.cnblogs.com/kongll/archive/2012/05/22/...

weixin_33881753的博客 200

WebBrowser打开https安全链接,弹出"安全警报"(Security Alert)处理

使用WebBrowser控件时,在打开https安全链接时,可能会弹出"安全警报"(Security Alert)窗口让用户确认.用户只有点击"是(&Y)"才能正常打开网页.这是多余操作.解决方法:定时监视是否有窗口弹出,如果有,获取窗口句柄,再获取窗口中的按钮"是(&Y)"或"否(&N)",模拟点击动作,自动点击"是(&Y)",打开页面.以中国铁路购票网站为例:https://www.12306.cn/mormhweb/

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解

多目标跟踪(MOT)中的卡尔曼滤波(Kalman filter)和匈牙利(Hungarian)算法详解 1. 概览 在开始具体讨论卡尔曼滤波和匈牙利算法之前,首先我们来看一下基于检测的目标跟踪算法的大致流程。 2. 卡尔曼滤波(Kalman filter) 目标跟踪中使用的就是最基础的 Kalman filter 算法。这里也仅仅讨论最基础的 Kalman filter 算法。 卡尔曼滤波算法的过程很简单,如下图所示。最核心的两个步骤就是预测和更新(下图的 correct)。 在目标跟踪任务中,目标的

生命在于折腾! 2万+

C#中的网页浏览器插件:AxWebBrowser ZT

最近在做一个程序中要求在WinForm中插一个浏览器的控件,在网上一找,找到了AxWebBrowser这个控件,它是一个COM的控件,所以先要往工具箱中添加这个控件,使得它能像其他可视化控件一样变得容易操作。添加完之后,你会在...

csdn_201601的博客 844

计算机网络实验(华为eNSP模拟器)——第十章 Eth-Trunk(链路聚合)

目录一、Eth-Trunk的定义二、Eth-Trunk的工作模式(一)LACP模式1、定义2、命令(二)手工负载分担模式1、定义2、命令三、结语 一、Eth-Trunk的定义 Eth-Trunk是指设备的链路聚合,即将该设备的多个接口捆绑成一个接口,从而达到了增加带宽和提高可靠性的目的。我们要注意它是将多条物理链路,在逻辑上合并成一条,而不是串在一起。例我们将LSW1交换机S5700的三个端口(即GE0/0/1 、GE0/0/2、GE0/0/3)定义为一个Eth-Trunk接口与LSW2交换机相连,如下:

小宇y的博客 8416

Axcure谷歌Chrome浏览器安装

方法一      Axcure文件夹--&gt;resouces--&gt;chrome--&gt;axure-chrome-extension.crx(该文件即为扩展,安装到浏览器即可)方法二       若以上方法无效,则只能手动下载一个了.     Axure谷歌浏览器Chrome扩展程序下载地址:  Axure RP Extension For Chrome 0.62 ...

gongzhonghua的博客 1077

深度学习笔记(1)机器学习与深度学习基础

一些深度学习的简单概念和Transformer的学习。

hanliu2003的博客 1491

【WRF-Chem】预处理工具(Preprocessors)总结

预处理工具(Preprocessors)总结

WW、forever的博客 1179

AppFramework最新版本V1.2安装包下载地址:http://download.csdn.net/source/334024【原V1.1/1.0版本的用户应尽快下载V1.2版】

安装包下载地址:http://download.csdn.net/source/334024 SOCKET 网络日志接收器下载地址:http://download.csdn.net/source/327016V1.2修改记录:1)修改了 V1.1/V1.0 的代码生成bug:当主键是字符串类型时,生成重复的DAO方法导致编译失败。2)修改了 TextParameter 类名为 Te

框架提高生产力 9389

RH850从0搭建Autosar开发环境【2】- Davinci Configurator配置工程导入DBC与CDD文件

Davinci Configurator配置工程导入DBC与CDD文件,开始Autosar开发

weixin_42412049的博客 8149

axWebBrowser的添加

<br />象其他ActiveX   Control一样,Visual   Studio.Net   IDE工具箱在默认情况下并不直接包含WebBrowser控件。不过,在应用程序中添加该控件很简单。在Visual   Studio.Net   开发环境下,在 "工具箱 "的 "Windows   窗体 "上点击鼠标右键,从弹出的上下文菜单中选择 "自定义工具箱 ",在随后出现的 "自定义工具箱 "对话框的 "com组件 "标签里选中 "Microsoft   Web   浏览器 ",确定后,

huhuapop的专栏 3889

优快云专栏限时活动!福利公告必读!

本人优快云付费专栏周排名27名专业博主,每周文章平均阅读量约7w以上!

FJN110的博客 3153

FortiOS 存在身份验证绕过导致命令执行漏洞(CVE-2024-55591)

FortiOS 是 Fortinet 公司开发的操作系统,作为 Fortinet 安全平台的核心,提供全面的网络安全功能。 它将网络和安全功能无缝集成,支持跨本地、云、混合和融合 IT/OT/IoT 基础设施环境的统一管理。 FortiOS 7.6 版本引入了生成式人工智能助手、数据保护、托管服务和单一代理等新功能,进一步增强了其安全性和性能。

缘梦未来的博客 1841

WebBrowser和AxWebBrowser屏蔽网页脚本错误

WebBrowser和AxWebBrowser屏蔽网页脚本错误的方法不一样WebBrowser方法如下webBrowser1.ScriptErrorsSuppressed=true;AxWebBrowser方法如下axWebBrowser1.Silent=true;

路在何方 2653

基于STM32、HAL库、I2C接口的姿态传感器/陀螺仪之ICM-42670-P驱动 C语言程序设计

/ 设置加速度计和陀螺仪的工作模式。// 读取加速度计和陀螺仪数据。

corlin6688的博客 1180

记录一个有关AxWebBrowser的诡异问题及解决方案。

在用vb.net开发软件的过程中,需要将单位的OA作为软件的一部分提供给用户。 这其中使用到了AxWebBrowser 编程环境 vs 2010 在开发的过程中发现一旦软件中的AxWebBrowser打开网页,如需要新开窗口,将自动打开ie,新建一个窗口。 AxWebBrowser的NewWindow3事件没有响应到。 开始怀疑不支持,于是另建一个干净的工程, 使用AxWebBrows

ruhong的专栏 1040

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

百度开源文心5.5 Flash Base:280B MoE 只激活 14B,4 步部署 + 3 个坑,微调还是等指令版

百度开源文心 5.5 Flash 基座权重:280B MoE 每 token 激活 14B,1M 上下文,同尺寸开源 Base 30 项基准多数领先。4 步部署(vLLM/SGLang completions 链路)+ 3 个高频坑 + 动手前 6 点核对清单,并给出微调 Base 还是等指令版的判断线。

weixin_50937681的博客 240

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: 关于开闭原则的理解
下一篇: 对 WebBrowser 和 AxWebBrowser 两个控件使用经验的一点补充
AppFramework
博客等级 码龄19年 61粉丝 29原创
评论 18
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值