2009/08/14(Fri) 13:12:18 編集(投稿者)
■No39830 (やじゅ さん) に返信
> contentEditable属性では、テキスト編集は出来てもイメージは編集できません(イメージは削除のみ可能)
そんな事は無いですよ。クリップボード経由(CF_HTML)で貼りつける事が可能ですし、また、
void button1_Click(object sender, EventArgs e) {
webBrowser1.Document.ExecCommand("insertImage", true, null);
}
void button2_Click(object sender, EventArgs e) {
webBrowser1.Document.ExecCommand("createLink", true, null);
}
などといった記述も可能です。
ただし、すべての HTML 編集が可能というわけではありません。
たとえば、先の No39822 で紹介した URL にもありますように、<TABLE> を作成・編集する機能は、
WebBrowser の編集機能には用意されていません(DHTMLEdit には、表の編集機能も用意されています)。
> その上で、何が分からないのか具体的な部分まで落としこんだ上で、質問した方がいいと思います。
同意。基本部分を学ぶこと無く、いきなり難しい事に挑戦しようとしているような印象を受けてしまいます。