- 浏览: 2106970 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
其实还是还是相当的简单,本文将详细的用代码来展示一下如何调用,并且送上源代码。
这个主题,其实我是在QQ问问里看到的,那为Q友送上了380分,所以就写做了这样的一个DEMO。同时这里也分享给更多正在寻找与此相关的朋友的。
C#代码:
EXFCODE:
01
02
public
partial
class
Form1 : Form
03
{
04
public
Form1()
05
{
06
InitializeComponent();
07
}
08
private
void
Form1_Load(
object
sender, EventArgs e)
09
{
10
button4_Click(
null
,
null
);
11
}
12
//显示普通网页
13
private
void
button4_Click(
object
sender, EventArgs e)
14
{
15
webBrowser1.Navigate(
"http://www.exfsoft.com/demo/qqww1229/exf.htm"
);
16
}
17
//执行普通网页的JS方法
18
private
void
button1_Click(
object
sender, EventArgs e)
19
{
20
try
21
{
22
webBrowser1.Document.InvokeScript(
"doSave"
,
new
object
[] {
"Winform普通:"
});
23
}
24
catch
{ }
25
}
26
//显示框架页
27
private
void
button5_Click(
object
sender, EventArgs e)
28
{
29
webBrowser1.Navigate(
"http://www.exfsoft.com/demo/qqww1229/main.htm"
);
30
}
31
//执行框架页中的JS方法
32
private
void
button2_Click(
object
sender, EventArgs e)
33
{
34
try
35
{
36
webBrowser1.Document.Window.Frames[
"mainFrame"
].Document.InvokeScript(
"doSave"
,
new
object
[] {
"Winform框架:"
});
37
}
38
catch
{ }
39
}
40
}
网页代码,由于是测试了两种模式,所以这里用了两个网页。
子网页:exf.htm
EXFCODE:
01
<
html
>
02
<
head
>
03
<
title
>exfosft</
title
>
04
<
meta
name
=
"author"
content
=
"玄峰"
/>
05
<
meta
name
=
"QQ"
content
=
"4513427"
/>
06
<script type="text/javascript">
07
function
doSave(type)
08
{
09
alert(type +
"执行的该事件。"
);
10
}
11
</script>
12
</
head
>
13
<
body
>
14
<
form
name
=
"form1"
id
=
"form1"
>
15
<
table
style
=
"width:100%;"
>
16
<
tr
>
17
<
td
onclick
=
"doSave('WEB')"
style
=
"cursor:pointer;"
><
img
src
=
"save.png"
align
=
"absMiddle"
> 保存</
td
>
18
</
tr
>
19
</
table
>
20
</
form
>
21
</
body
>
22
</
html
>
框架页:
EXFCODE:
1
<
html
>
2
<
head
>
3
<
title
>exfsoft.com</
title
>
4
</
head
>
5
<
frameset
rows
=
"10%,50%"
>
6
<
frame
name
=
top
src
=
"http://www.exfsoft.com"
>
7
<
frame
name
=
"mainFrame"
src
=
"exf.htm"
>
8
</
frameset
>
9
</
html
>
运行效果为:
发表评论
-
UML
2010-08-09 11:39 1269开放分类:计算机技术计算机术语计算机科学 收藏分享到顶[6] ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 2948用WebService实现调用新 ... -
Cookie简介及JSP处理Cookie的方法
2010-07-29 09:28 933Cookie简介及JSP处理Cookie的方法 一.什么是 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1220一直想把数据库的默认 ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 1488用WebService实现调用新 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1055一直想把数据库的默认 ... -
基于 VS 2010 阐述C# 4个特性
2010-05-28 09:26 1040基于 VS 2010 阐述C# 4个特性基于 VS 20 ... -
Google AdSense中文官方博客今天公布了AdSense内容广告与AdSense搜索广告的收入分成比例
2010-05-25 09:12 1081google adsense 的广告分成比例总算是公布出来了。 ... -
权限管理数据表设计说明
2010-05-21 15:19 1056权限管理数据表设计说明 B/S系统中的权限比C/S中的更显的 ... -
权限管理的设计方法
2010-05-20 09:26 1393权限管理的设计方法是 ... -
多表分页存储过程
2010-05-17 14:25 1035分页存储过程 在网站设计,网页开发中,是要被经常遇到的。 ... -
vs2010跟vs2008比较增加了哪些功能
2010-05-18 09:10 2232随着vs2010的发布,新的 ... -
COM域名难逃实名监管 CN域名简化流程抢用户
2010-05-13 09:22 1150互联网实名制的落实第 ... -
网站安全之XSS漏洞攻击以及防范措施
2010-04-29 08:59 1368在网站开发中,安全问题是重中之重的问题,特别像一个sql注入, ... -
深入了解ASP.NET运行内幕
2010-04-28 09:04 1141做事情要知道根本所在 ... -
WebBrowser中显示乱码
2010-04-22 09:09 1699最近在开发cs项目的时候,因为嵌套了一个网页,要用到we ... -
vps配置笔记(10)架设svn服务
2010-04-21 09:41 1223linux 下面架设svn服务器,有点难度,我找了好多资料,现 ... -
IEnumerable
2010-04-16 09:12 1245在平常的代码编写中,虽然不常用到Ienumerable 但却不 ... -
JS代码实例:实现随机加载不同的CSS样式
2010-04-19 13:38 1390如果让网页浏览者每次打开页面都有新的感觉,可以通过替换css样 ... -
FCKeidtor的toolbarset的设置
2010-04-20 09:18 1382在软件开过过程中,经过要用到编辑器,其中FCKeidtor应该 ...
相关推荐
在C# Winform中怎么来调用B/S中JavaScript脚本语言的方法以及怎么用JavaScript脚本语言来调Winform中的方法。
在winform嵌入网页项目中,如何在网页中通过js脚本调用winform中类的方法?此demo可以帮到你
Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法,Winform中使用CefSharp和js互相调用方法 vs2019.debug目录下有cef所需要的文件,在其他...
demo说明:C#加载webkit作为内置浏览器,并实现了winform与html页面的相互调用。
MiniBlink支持的css效果比WebBrowser和WebKitBrowser强多了,而且文件少,体积也很小,源码里有教程,可以说是在winform里插入web的绝佳途径
CEF是一个用C++封装的chromium浏览器内核的web browser插件。... Cef.glue 官网下载的代码是.net 4.5的,没有js c#交互的演示代码。这个代码是做了修改后用.net 2.0 重新编译的。提供了 js c#交互的演示。
JavaScript调用C#方法并获得返回参数
C# 用XiliumCefGlue做浏览器,JS和C#相互调用 wpf winform demo
ECharts 在winform中使用(访问JS)
将百度地图嵌入c# cs窗体中,cs...查了很多资料,参考网上众多朋友的代码及百度地图API demo,这个例子中的js代码不用key,方便很多,使用的是v1.4版,少了很多限制,使用.net4.5开发的,可以将c#代码转为低版本也行的。
WinForm GeckoFx33 Demo JS与C#互交 窗口浏览器之间的相互调用
C# winform cefsharp63 示例代码包含与js交互,chrome63,支持mp3,mp4,摄像头
下面小编就为大家带来一篇浅谈C#下winform和JS的互相调用和传参(webbrowser)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
本文实例讲述了C#通过html调用WinForm的方法。分享给大家供大家参考,具体如下: 完整测试代码: Form1.cs: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...
不仅winform方法能调用js方法,同时js方法能调用winform中的C#方法
winform 多线程 js 相互调用
.NET混合开发解决方案12 网页JS调用C#方法访问WinForm或WPF窗体.doc
Xilium.CefGlue.WinForm,调用JS,JS调用C#
同花顺问财v值获取(hexin-v),获取后可通过get/post方式获取问财数据 目前只能获取某个条件搜索出来的前50条数据。可以添加多个搜索条件。 项目含搜索数据展示,过滤,excel保存等。
c# 、asp.net 在后台使用谷歌V8引擎执行js,将示例工程中的GoogleV8Engine.cs文件复制到你的项目中。将GoogleV8Engine_x64.dll 和 GoogleV8Engine_x86.dll 两个非托管DLL文件拷贝到工程部署的DLL目录下(ASP.Net拷贝...