• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

WinForm能不能把HTML页面作为程序的控件,和其他控件进行交互操作,类似VC的HtmlDialog??

suzhan 2003-02-26 10:56:30
一些程序使用HTML页作为程序的一部分,但在C#的WinForm里,怎么与HTML页面交互?比如我点击页面的一个链接,弹出新窗口。或点击一个窗体按钮,在HTML里插入文字等。谢谢
...全文
8 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
bwx 2003-02-27
你说的功能,用Javascracp能基本实现.
但不易做成VC的HtmlDialog
回复
suzhan 2003-02-26
谢谢班兄,那么如果我想往web browser control里写入一些html的内容呢??比如我点击“打开”菜单,把读入的字符串写入html页面里的文本框(<TextArea>same text...</TextArea>)
回复
TheAres 2003-02-26
suzhan (八角) :

Please try this, I can't use VS.Net now, just some hint.

1. Add a web browser control.
2. On the event "OnBeforeNavigate", check the url will naviage to. If the uri is the special uri you set in the html file, the canel it and call some functions.

Soem thing like this:
protected void OnBeforeNavigate(object sender, BeforeNavigateEventArgs e)
{
MessageBox.Show("User tried to go to: " + e.Url);
e.Cancel = true; // Prevents the control to load the new page
}
回复
yinwu2003 2003-02-26
那么看具体情况的
回复
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2003-02-26 10:56
社区公告

让您成为最强悍的C#开发者