`
duoerbasilu
  • 浏览: 1541968 次
文章分类
社区版块
存档分类
最新评论

[原创]winform控件webbrowser和js脚本互调 飞碟工作室

 
阅读更多

网上看了都说的不详细..自己结合网上的加上自己摸索终于整出来了!!

待会儿源码放上!

首先我们在vs2005中新建一个winform项目!

建好后,我们把文件这样放好!

项目文档结构图

我们在login.html文件中写上这段代码

关键在于onclick事件中的window.external.checkLogin(TxtUserName.value,TxtPassword.value)的代码段。

接着我们来到了form窗体的cs文件中

该代码段中重要提示的是webBrowser1.ObjectForScripting = this;这代码段的意思是把当前的对象赋给webBrowser浏览器,这样在文档的js脚本中就可以访问该对象了!

分享到:
评论

相关推荐

    Winform测试WebBrowser控件对应的IE版本

    总结起来,`WinForm测试WebBrowser控件对应的IE版本`是一项重要的工作,确保了应用程序在各种用户环境中都能正确显示和交互网页内容。通过代码检测和实际测试,开发者可以有效地掌握控件的兼容性,并据此调整应用的...

    winform使用webBrowser實現全屏

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { this.webBrowser1.Navigate(Application.StartupPath + "/default.htm"); } Winform全屏: this....

    c# winform webbrowser页面中js调用winform类方法

    这个过程通常涉及到JavaScript(js)调用WinForm类的方法,以实现一些特定功能或者获取数据。本文将深入探讨如何实现这一功能,并基于提供的"jsInWebBrowserCallCSharpMethod"示例进行详细解释。 首先,我们需要...

    WinForm控件库.rar

    WinForm控件库是这个框架的重要组成部分,它提供了多种控件供开发者使用,以创建功能丰富的图形用户界面。"WinForm控件库.rar"很可能是一个包含多个扩展WinForms控件资源的压缩包,旨在为开发者提供更丰富的UI设计...

    控件大全一webjs控件 WINFORM控件

    WebJS控件和WinForm控件是两种常见的控件类型,分别用于Web应用程序和桌面应用程序开发。 **WebJS控件** WebJS控件,也称为JavaScript控件或Web前端控件,主要用于构建动态、交互式的Web页面。这些控件是用...

    c#winform中完美代替WebBrowser最新的控件geckofx33支持flash例子demo

    c#winform中完美代替WebBrowser最新的控件geckofx33支持flash例子demo 经历了webbrowser 内存溢出 排版错误等各种问题 终于找到了一个解脱模式,就是使用firefox内核的现阶段代替webbrowser最好的控件了。 例子中...

    WinForm窗体及其控件的自适应,winform控件随窗口自适应,C#

    总的来说,实现WinForm窗体及其控件的自适应并不复杂,主要通过监听窗体的Resize事件并进行适当的计算和调整。在C#中,这可以通过递归遍历所有控件并应用缩放比例来实现。这种方法简单易行,但需要注意的是,对于...

    WinForm开发中屏蔽WebBrowser脚本错误提示的方法

    在WinForm应用开发中,`WebBrowser`控件是一个非常实用的组件,它允许开发者在Windows应用程序中嵌入网页浏览功能。然而,在某些情况下,网页中的JavaScript脚本可能会出现错误,导致用户界面出现不期望的错误提示。...

    .Net winform控件编程

    以上内容覆盖了WinForm控件编程的主要方面,从基本的控件操作到高级的自定义控件和数据绑定。通过熟练掌握这些知识点,开发者可以创建出功能丰富、用户体验优秀的桌面应用程序。实际开发过程中,应结合Visual Studio...

    winform控件命名推荐

    专业winform控件命名推荐控件命名,控件命名的常用语句,

    WinForm程序中webBrowser使用谷歌内核

    系统默认的`webBrowser`控件通常使用的是Internet Explorer的 Trident 内核,这可能导致一些现代网页在显示时出现兼容性问题。为了解决这个问题,开发者可以借助第三方库,如CefSharp,将Web渲染引擎切换到谷歌的...

    winform C# 实现百度地图

    在C# WinForm应用中实现百度地图功能,主要涉及到几个关键知识点:WinForm控件的使用、WebBrowser组件、JavaScript与C#之间的交互以及百度地图API。以下将详细阐述这些内容。 1. **WinForm控件**:WinForm是.NET ...

    dotnet-升讯威NetWinForm控件库提供了超过15种Winform控件

    这个控件库不仅包含多种类型的控件,还展现了Winform控件开发的实践方法和技术理念。 首先,让我们详细了解升讯威.Net WinForm控件库提供的15种以上控件类型。这些控件可能包括: 1. **按钮**(Button):基础的...

    C#Winform控件库NetWinformControl-master.zip

    C# WinForm控件库NetWinformControl是一款专为C#开发者设计的自定义控件集合,它提供了丰富的UI元素和功能,旨在增强Windows Forms应用程序的用户体验和界面美观度。这个库包含源代码,示例项目以及相关文档,为...

    winform控件拖动和改变大小的例子

    winform控件拖动和改变大小的例子 参考https://www.cnblogs.com/whc-blog/archive/2011/08/26/2154038.html 原文基础上优化代码,添加边界控制

    C# WinForm 控件拖动 (支持网格线对齐)

    在本文中,我们将深入探讨如何在C# WinForm应用程序中实现高级的控件拖动功能,特别是支持控件与网格线对齐的功能。这个技术在界面设计时非常实用,可以确保用户界面元素排列整齐,提升应用的整体美感。下面将详细...

    Winform控件库-DevExpressComponents-14.zip

    总结来说,"Winform控件库-DevExpressComponents-14.zip"是一个针对C#开发者的强大工具集,涵盖了多种WinForms应用开发所需的控件和组件。通过这个库,开发者可以快速构建专业级的桌面应用,提高开发效率,同时提供...

    winform实现Echart统计图(基于webBrowser).rar

    综上所述,"winform实现Echart统计图(基于webBrowser)"项目的核心在于利用WebBrowser控件在WinForm应用中展示ECharts图表,并通过C#与JavaScript的交互实现动态数据绑定和实时更新,从而在桌面应用中提供丰富的...

    WinForm控件开发总结 源码

    WinForm控件开发总结 源码

    winform控件

    WinForm控件是Windows Forms应用程序开发中的核心组成部分,它们提供了用户界面的各种元素,使得开发者能够构建功能丰富的桌面应用。在Windows Forms(WinForms)框架下,控件是用于与用户交互的基本组件,如按钮、...

Global site tag (gtag.js) - Google Analytics