首页 - 范文大全 - 文章正文

excel控件使用实例(浅谈C#开发中webBrowser控件和窗体通信案例研究)

时间:2020-10-15 05:24:49 作者:黑曼巴 分类:范文大全 浏览:100

所有开发的前提是如何在网络浏览器控件和窗口窗体之间传输数据,以及需要什么事件来响应这些操作。使用控件后,必须调用Dispose方法以确保及时释放资源。此外,Dispose方法必须在与附加事件相同的线程上调用,这一行的程应始终是一个消息或用户界面线程。打开工具箱,选择网络浏览器控件和上下文菜单控件,并将它们放在表单上。

[摘要]鉴于B/S开发模式在对,的流行和需求,当使用C#开发表单时,使用WebBowser控件无疑是错的一个选择,WebBowser控件可以兼容当前大多数网络资源的呈现和访问。作为对VS.net开发工具本身的控制,用户可以很容易地应用它。因此,如何在表单和WebBowser控件之间传递数据是许多开发人员必须面对的问题。本文通过一个实例分析了建立数据传递的整个过程。[关键词]以WebBowser事件为形式的信息技术的不断深入发展,推动了网络技术的更新,各种新的网络应用处于蓬勃发展的状态。人们更习惯于使用网络浏览器来完成各种任务。VS dot net开发工具有自己的WebBowser控件,主要用于Windows环境下的网页浏览。对于表单开发,您可以使用网页炫丽的图片、文字和动画以及JavaScript和Asp语言呈现的各种特殊效果来美化表单,这是一些高端用户经常需要的;甚至这个控件也可以用来开发一个以网络浏览器为核心的专业网络浏览器。毕竟,使用其他Linux操作系统的用户很少,所以开发基于Windows Forms环境的C/S和B/S应用架构可以满足目前很多用户提出的需求:所需的网络资源可以定制,数据对是透明的,所需的IE功能可以定制,防止用户进行其他操作。所有开发的前提是如何在网络浏览器控件和窗口窗体之间传输数据,以及需要什么事件来响应这些操作。下面是一个研究数据传输和事件响应问题的例子。1.超文本标记语言是一种超文本标记语言,其目的是利用标签使文档达到预期的显示效果。目前,它已经发展到html 4.01版本。后来,XHTML语言被开发出来,它比超文本标记语言语法更严格。*。htm,*。html和*。WebBrowser可以加载的xhtml文件。这些网页中的每个元素都有自己独特的标记方法。例如,图形标记:用于插入图库和设置图形属性。链接标记:添加链接。框架设置:用于设置网页框架。对网页中的元素可以通过标签来判断,这为网页和表单之间的交流提供了一个很好的渠道。其次,网络浏览器控件[1]网络浏览器是一个新的控件类。在。net framework版。使用网络浏览器控件类使用户能够在支持窗口窗体应用程序中的浏览器的网页和其他文档中导航。例如,您可以使用网络浏览器控件在应用程序中提供基于超文本标记语言的集成用户帮助或网络浏览功能。此外,您可以使用网络浏览器控件将现有的网络控件添加到窗口窗体客户端应用程序中。由于正在使用的页面上加载了大量内容,网络浏览器控件占用了大量系统资源。使用控件后,必须调用Dispose方法以确保及时释放资源。此外,Dispose方法必须在与附加事件相同的线程上调用,这一行的程应始终是一个消息或用户界面线程。第三,网络浏览器控件和表单通信示例下面,我们将通过一个示例展示网络浏览器控件如何将参数传递给表单。开发环境是SP2视窗操作系统。NET框架3.5和可视化Studio.NET 2008。1.打开可视化Studio.NET 2008,选择使用C#语言进行开发,并创建一个新的工程网页浏览器。打开工具箱,选择网络浏览器控件和上下文菜单控件,并将它们放在表单上。添加:使用系统。窗体命名空间中的线程;保存图片属性名称:saveimagetoolstripmenuitem设为桌面属性名称:setasdesktopwallpapertoolstripmenuitem;打开属性名称:openToolStripMenuItem;刷新属性名称:refreshToolStripMenuItem。

2、在窗体负荷事件中添加如下代码网浏览器1 .导航(');网浏览器1 .context menustrip=context menustrip 1;网浏览器1 .IsWebBrowserContextMenuEnabled=false;3、自定义鼠标右击函数上下文菜单1 \u打开()私有空上下文菜单1 \u打开(对象发送方,取消(屏幕坐标=新点(鼠标位置).x,鼠标位置y);点浏览器代码=网络浏览器1 .指向客户(屏幕坐标);HtmlElement elem=网络浏览器1 .文件GetElementFromPoint(浏览器代码);for(int I=0;我{上下文菜单1 .项目[i].可见=假;

上一篇:我有一个朋友资源(我有一个朋友)

下一篇:冰雪奇缘2读后感500字作文(《冰雪奇缘2》观后感)

猜你喜欢
发布评论
登录后发表评论
登录后才能评论

AI 新用户?

免费使用内容重写服务

开始新的写作