今天在YouTube上看了一个关于WebBrowser控件用法的小视频,做一下总结。

首先创建一个WinForm程序,拖入一个textbox控件和一个button按钮,然后拖入一个panel控件,如图所示:

拖入panel控件后,找到WebBrowser控件并双击,WebBrowser控件就会自动填充到panel控件上,像下面这样:

之后给button改个名,双击button按钮设置一个简单的跳转行为:

private void goButton_Click(object sender, EventArgs e)
{webBrowser1.Navigate(textBox1.Text);
}

然后一个简易的浏览器功能界面就实现了:

以上就是C#中WebBrowser控件的基本用法。

另外,需要对Form的sizeChanged事件进行一下编写:

 private void mainForm_SizeChanged(object sender, EventArgs e)
{panel1.Width = this.Width;panel1.Height = this.Height;webBrowserForm.Dock = DockStyle.Fill;
}

这样在Form窗体的大小改变时,panel的大小也会随着发生改变,并且让webBrowser控件始终填充panel控件。

为了让Form窗体中的内容显示完全,还要为其添加滚动条,可以直接在Form的构造方法中添加如下语句:

this.AutoScroll = true;

这样一个简易的WebBrowser就做好了。

转载于:https://www.cnblogs.com/LanTianYou/p/4802215.html

C#中WebBrowser控件的使用相关推荐

  1. c#中WebBrowser控件的使用方法

    首先先来简单介绍一下webbrowser控件,这个控件是可以实现在form窗体中添加网页内容的.如图,我在form中加入了百度api,(百度地图api调用博客里有讲) 使用这个控件其实很简单 (1)第 ...

  2. C#Winform中WebBrowser控件的特性和详细调用方法

    该博客系转发自http://www.ityoudao.com/Web/Csharp_590_1779.html,感觉此文章讲的不错,遂转发和大家分享.   WebBrowser控件简介 WebBrow ...

  3. WebBrowser控件的高级定制+mshtml

    --> blog:WebBrowser控件的高级定制---以下为三篇重要的参考文献,     第一篇可以禁用了js弹窗和声音     第二篇的引用文献禁用了IE弹窗,但是原文的说明很好      ...

  4. WebBrowser控件判断完全加载中DocumentCompleted和Navigated的关系

    WebBrowser控件判断完全加载使用DocumentCompleted是有问题的,所以有人提出可以使用判断DocumentCompleted的次数和Navigated次数完全相等的方法判断是否完全 ...

  5. 在WPF的WebBrowser控件中抑制脚本错误

    在WPF的WebBrowser控件中抑制脚本错误 原文:在WPF的WebBrowser控件中抑制脚本错误 今天用WPF的WebBrowser控件的时候,发现其竟然没有ScriptErrorsSuppr ...

  6. C#中的WebBrowser控件的使用

    关键字:C# WebBrowser 作者:txw1958 原文:http://www.cnblogs.com/txw1958/archive/2012/09/24/CSharp-WebBrowser. ...

  7. C# .NET 6.0已经取消了Framework 4.8的WebBrowser控件,几款NuGet中的浏览器控件介绍

    即使在C# .NET 6.0..NET 7.0在选择工具箱项COM组件添加Microsoft Web Browser,工具箱也没有WebBrowser控件. WebBrowser控件: WebBrow ...

  8. 『Winform』C# Winform WebBrowser控件中操作网页元素大全

    文章目录 1.获取非input控件的值 2.获取input控件的值 3.给输入框赋值 4.CheckBox选中 5.根据已知有ID的元素操作没有ID的元素 6.获取Div或其他元素的样式 7.直接执行 ...

  9. 【转载】c#多线程使用webbrowser控件

    本来打算在完成事件中分析页面的,可是郁闷了半天,根本就没有完成处理函数的调用,搜索得到解决,在此感谢原文作者http://www.soaspx.com/dotnet/csharp/csharp_201 ...

最新文章

  1. 机器学习的5个成功案例
  2. 对Web设计有用的10组免费漂亮的图标
  3. 【Https】keytool 导入证书到 本地 Exception: Input not an X.509 certificate
  4. Python中的图灵机器人
  5. Python Day10 MySQL 01
  6. 我脸都问绿了!二面竟然被问到MySQL时间类型datetime、bigint及timestamp的查询效率......
  7. eclipse java常用插件_高阶程序员必备25个最好的免费Eclipse插件
  8. 黑苹果电池电量补丁_[指南] 怎么给DSDT打补丁来显示电池状态
  9. kindle刷机ttl_kindle咕咪版如何刷成普通kindle版本?
  10. 【UE4】UE4蓝图基础
  11. Linux笔记:文件共享服务Samba基础使用
  12. 理解“万事万物皆对象”
  13. 嵌入式:ARM间接寻址、变址寻址与多寄存器寻址
  14. 进程间通信和线程间通信
  15. lane是什么意思_lane是什么意思_lane的翻译_音标_读音_用法_例句_爱词霸在线词典...
  16. 【Linux】常见指令汇总
  17. Vue+Element UI表格列的显示和隐藏
  18. 论文阅读:《Overcoming Classifier Imbalance for Long-tail Object Detection with Balanced Group Softmax》
  19. 自媒体人如何高效采集素材?建立自己的素材库?
  20. Matlab/Simulink自动生成STM32代码_基于模型的开发_环境搭建

热门文章

  1. ElasticSearch简单搭建
  2. php环境模拟stphp_用php模拟做服务端侦听端口
  3. 【算法】回溯法——0-1背包问题
  4. CTR预估中的特征选择
  5. 【稀疏向量技术是什么?】差分隐私系统学习记录(六)
  6. Kalman Filter : 理解卡尔曼滤波的三重境界
  7. android 数据库 数组,如何从SQLITE数据库中获取数据到android中的数组?
  8. 【入门6】函数与结构体(今天刷洛谷了嘛)
  9. Python GUI界面编程初步 05- GUI框架PyQt的运用 - 01 PyQt的详细安装和基本使用
  10. mysql 开启事务_MySQL可重读隔离级别的底层实现原理