C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[2]: WebBrowser上の選択した文字の位置情報を知りたい
(過去ログ 85 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 3 記事 (1 - 3 表示)] <<
0
>>
■50564
/ inTopicNo.1)
WebBrowser上の選択した文字の位置情報を知りたい
▼
■
□投稿者/ プランタン
(1回)-(2010/06/10(Thu) 22:18:44)
分類:[VB.NET/VB2005 以降]
VB 2008のWebBrowser上に単純なテキストで構成されているhtmlを表示させます。
WebBrowser上の任意の文字が選択状態になっている場合、
選択された文字が<BODY>タグのInnerTextの何文字目が選択されているかを調べる方法はあるでしょうか?
もしあるのであれば、その方法を教えて頂けないでしょうか。
よろしくお願いします。
引用返信
編集キー/
編集
■50565
/ inTopicNo.2)
Re[1]: WebBrowser上の選択した文字の位置情報を知りたい
▲
▼
■
□投稿者/ やじゅ
(1638回)-(2010/06/10(Thu) 22:58:15)
2010/06/10(Thu) 23:19:30 編集(投稿者)
■
No50564
(プランタン さん) に返信
> VB 2008のWebBrowser上に単純なテキストで構成されているhtmlを表示させます。
> WebBrowser上の任意の文字が選択状態になっている場合、
> 選択された文字が<BODY>タグのInnerTextの何文字目が選択されているかを調べる方法はあるでしょうか?
あいうえお あいうえお あいうえお
~~~~~~~~~~
を選択したとすると
選択した文字は↓で取得したとしても、そのキーワードが選択した位置より前にもあった場合は駄目なんだよね。
webBrowser1.Document.ExecCommand("Copy", False, Nothing)
selection.createRange()あたりを使えばいいのかしらん。
「IHTMLTxtRange」のキーワードで検索するといいかもね。
webBrowserコントロールを使用して選択されているテキ
http://bbs.wankuma.com/index.cgi?mode=al2&namber=25663&KLOG=47
WebBrowserコントロールで選択されている文字列をコピーするには?
http://www.atmarkit.co.jp/fdotnet/dotnettips/751wbcopy/wbcopy.html
引用返信
編集キー/
編集
■50594
/ inTopicNo.3)
Re[2]: WebBrowser上の選択した文字の位置情報を知りたい
▲
▼
■
□投稿者/ プランタン
(2回)-(2010/06/11(Fri) 20:22:54)
■
No50565
(やじゅ さん) に返信
やじゅ様、ご回答ありがとうございました。
IHTMLTxtRangeで調べてみます。
とりあえず、htmlを選択したテキストを取り出すことも、
選択した範囲のテキストを入れ替えることも出来ましたので、
これらを応用してもう少し試行錯誤してみたいと思います。
ありがとうございました。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-