这几天领导安排要做一个项目。计划先在C#窗体应用中打开一个html的页面,我本身是做java,基本上这个案例是0基础做,也许有朋友也会碰到这样的问题。我把我这个实现过程一步一步的记录下来。希望会有帮助。
最终效果图如下:
第一步:新建一个C# 窗体应用
第二步:将WebBrowser控件拉入窗体,并双击页面,打开代码
这时的代码如下图:
改后的代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace C_shap打开网页内容
{
 //在被调用方法类上加上[ComVisible(true)]标签,意思就是当前类可以com组件的形式供外包调用         [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name = "FullTrust" )]
    [System.Runtime.InteropServices.ComVisible( true )]
    public partial class Form1 : Form
    {
        //在他的构造方法里写代码
public Form1()

        {
            InitializeComponent();
           //这里写了三种打开方式   
           //第一种:打开项目路径中的htm文件
          string pathName = "" ; // Application.StartupPath + "\\" + "HTMLPage2.htm";

           //第二种:打开本地的htl文件
             pathName = "D:\\HTMLPage2.htm" ;

           //第三种:打开你将要访问的网址的绝对地址
            pathName = "https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=redis&rsv_pq=f15b024e0001043c&rsv_t=39399rY%2BDq314ojIOA%2BbR6bA10VzClSNoc%2F%2BFmsX7zgI8Wgxg6Jbwar79jw&rqlang=cn&rsv_enter=1&rsv_sug3=2&rsv_n=2" ;
            this .webBrowser1.ObjectForScripting = this ;
            webBrowser1.Navigate(pathName);
        }
        private void webBrowser1_DocumentCompleted( object sender, WebBrowserDocumentCompletedEventArgs e)
        {
        }
    }
}

C# winform调用html的内容相关推荐

  1. C#winform调用接口实例

    1.C#winform 调用webserver 接口 try{string company = string.Empty;string str_ ="dd";company = S ...

  2. dede列表页if判断输出html,首页、列表页调用文章body内容的两种方法

    随着源码的开放性,很多SEOER对页面的要求也越来越复杂多样性,很多时候,织梦系统的原有功能并不能满足seoer的页面布置要求,这就需要继续开发页面,做更多的功能调用. 今天徐金华SEO给大家讲的是关 ...

  3. phpcms ajax 调取文章内容,Phpcms V9列表页使用GET标签调用指定文章内容的方法

    十一归来,开始上班咯,假期愉快吧? 十一长假结束,CMSYOU继续分享CMS教程,与大家一起迎接新一天的开始.继续新的挑战, 一起加油! 在续之前发表的原创教程Phpcms V9列表页调用栏目第一篇文 ...

  4. html调用一个php文件路径_HTML中利用js调用php的内容

    HTML中利用js调用php的内容 经常会看到很多网站的统计代码都是以js调用的形式显示的,下面我们就来看看那如何实例的吧. $countfile = "num.txt"; //定 ...

  5. C# Winform调用百度接口实现身份证文字识别教程完整版!!!(源码)

    C# Winform调用百度接口实现身份证文字识别教程源码完整版 这是一篇完整的身份证文字识别系统,源码已经附上,按照我的步骤,可以实现人脸识别登录呦!!!当然,前提是你有耐心看完! 目录 C# Wi ...

  6. 织梦首页、列表页调用文章body内容的两种方法

    关于首页.列表页调用文章body内容的两种方法,具体方法如下: 第一种方法: {dede:arclist row='1' typeid='1' addfields='body' idlist='1' ...

  7. winForm调用HTTP短信接口

    最近我们使用了一个短信接口,是http的,给出的访问方式都是一个个网址,参数就附在后面,又是?又是&之类.真是第一次见. 怎么调用呢?总不能在服务器开个浏览器,上面在不停地访问对方站点吧?我想 ...

  8. winform调用html,C#_C#通过html调用WinForm的方法,本文实例讲述了C#通过html调用W - phpStudy...

    C#通过html调用WinForm的方法 本文实例讲述了C#通过html调用WinForm的方法.分享给大家供大家参考,具体如下: 完整测试代码: Form1.cs: using System; us ...

  9. WinDbg+Rotor解析WinForm调用堆栈及实现

    前段写过一篇文章"CLR探索系列:深入追踪托管exe加载执行过程",在那篇文章中,主要是侧重静态代码的分析,追踪源代码的流程一步一步看是如何实现的. 这次,写一篇文章,结合Wind ...

最新文章

  1. mpls 保留标签值_MPLS 标签模式/分发行为/保留模式/标签空间
  2. Elasticsearch 安装和使用
  3. Redis:MySQL算老几?
  4. .NET核心正则类详解
  5. python从数分到数编(part1)--基础
  6. 定时器new Timer().schedule()的使用
  7. Bootstrap栅格系统(布局)
  8. linux下如何安装自带编译器的codeblocks,codeblocks安装(自带gcc编译器)
  9. BPF(BSD Packet Filter)
  10. 在iView中动态创建表格
  11. 麦克纳姆轮运动原理_光是怎样被证明是电磁波的?麦克斯韦超凡的数学统一电学和磁学!...
  12. 腾讯2020校园招聘后台开发面试编程题
  13. 理解包装类 Integer 的底层实现,教你破解所有面试难题!
  14. 编程小白模拟简易比特币系统,手把手带你写一波!(附代码)
  15. BEST定理:有向图欧拉回路个数(bzoj 3659: Which Dreamed It)
  16. 南水北调工程简介及线路图
  17. mysql tidb 删除延迟_TiDB DM踩坑实践总结
  18. java中args是什么意思?
  19. 高通骁龙875夺安卓处理器桂冠,但外挂5G基带成为它的弊病
  20. MFC学习之 对话框设置背景颜色及控件透明的方法

热门文章

  1. xp运行linux软件下载,为你演示xp系统利用U盘直接运行Linux软件 的解决方案
  2. python画daima
  3. 信号与系统、数字信号处理、滤波、傅里叶变换、数字信号模拟信号采样信号、滤波器零阶保持器
  4. delphi 创建DBASE和FOXPRO两类DBF数据文件的差异
  5. 汇编 - 环境设置(Environment Setup)
  6. iClient for OpenLayers之快速获取UGCV5,MVT出图参数
  7. beta冲刺(3/7)
  8. ThinkPad触摸板开启或者关闭方法
  9. 云服务器文件777权限,云服务器目录权限设置
  10. 牛客小白月赛22 D.收集纸片