社区
C#
帖子详情
WebBrowser支持编辑模式吗?请高手赐教。
EiffelTowers
2003-07-28 10:09:24
1,是否支持。
2,支持如何实现,请举例。
3,不支持有什么其它的办法实现html可视编辑?
...全文
133
2
打赏
收藏
WebBrowser支持编辑模式吗?请高手赐教。
1,是否支持。 2,支持如何实现,请举例。 3,不支持有什么其它的办法实现html可视编辑?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
EiffelTowers
2003-07-29
打赏
举报
回复
谢谢TheAres(班门斧).
TheAres
2003-07-28
打赏
举报
回复
>>1,是否支持。
支持。从IE4.0开始WebBrowser就支持Design/Edit模式了。
编辑模式的开关在IHTMLDocument2::put_designMode/get_designMode中设置。在microsoft网站上可以找到很多关于IE Design Mode的文章。
比如(你自己试试)。
VB的示例代码如下:
Set doc = WebBrowser1.Document '取得IHTMLDocument2
doc.designMode = "On" '打开编辑模式
'需要说明的是,WebBrowser1此时必须指向一个有效的URL!
用DHTML edit控件也可以。
C#实现的
Web
Browser
HTML
编辑
器完整源码解析
本文还有配套的精品资源,点击获取 简介:本项目展示如何利用C#和.NET Framework的
Web
Browser
控件构建一个具有
Web
浏览和
编辑
功能的HTML
编辑
器。该
编辑
器不仅
支持
富文本
编辑
、多媒体插入、HTML源码直接
编辑
等常用功能,还包含了表格/列表操作、撤销/重做功能、预设样式和模板选择,以及实时预览等高级特性。开发者可以通过操作DOM(文档对象模型)接口,以及利...
C#中设置
web
Browser
为可
编辑
模式
首先在from_load事件中添加以下代码:
web
Browser
1.DocumentText = string.Empty;
web
Browser
1.Document.ExecCommand("EditMode", false, null);
web
Browser
1.Document.ExecCommand("LiveResize", false, null);
web
Browser
1.DocumentText = @
HTMLTextBox--基于
Web
Browser
的HTML
编辑
控件
这是一个Rich Text Editor
模式
的
编辑
控件。正如我们所知,尽管微软已经在.NET Framework中提供了RichTextBox控件用于显示富文本,但在某些实际
编辑
工作中还是不尽人意。这个控件可以用于真正的
编辑
工作。界面如下: HTMLTextBox控件内部构造 HTMLTextBox 是 UserControl 的子类,主要由两部分组成:一个
使
WEB
BROWSER
可
编辑
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
{这里是让整个页面可
编辑
, 也可以单独
编辑
某个元素}
Web
Browser
1.OleObject.document.body.contentEditable := CheckBox1.Checked;
{有些浏览器需要这样设置: document.designMode = "On";}
end;
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章