■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#1375-2RichTextBoxで一部分切り出すことss2002-07-03(水) 11:47
     #1376-2RE#1375:RichTextBoxで一部分切り出すこと魔界の仮面弁士2002-07-03(水) 12:11
#1375-2
RichTextBoxで一部分切り出すこと
RichTextBoxにファイルをロードして、
 RichTextBox1.LoadFile "c:\....",rtfText   'テキストファイルを読み込む
 ’ファイルの大きさはかなり大きなもので文字列の中にはスペースとかNullを含んでおります
 ’スペースとかNullを含めたままやりたいわけです
 ’この文字列の中から一部分を切り出したいわけですが次のようにして

 RichTextBox1.Selstart=105025
 RichTextBox1.SelLength=5
 File1=RichTextBox1.SelText
   .
   .
 Stop
 
 Stop文で止めてデバッガーで数値を確かめると
  RichTextBox1.SelStartの数値は 105030 になっており
  RichTextBox1.SelLengthの数値は 10 になります
 半角文字と全角文字が混在しているのか していて悪いのか
理由がわかりませーん! HELP Me...
#1376-2
RE#1375:RichTextBoxで一部分切り出すこと
>   RichTextBox1.SelStartの数値は 105030 になっており
>   RichTextBox1.SelLengthの数値は 10 になります
>  半角文字と全角文字が混在しているのか していて悪いのか

環境によっては、32768バイト以上のテキストを表示している場合、
全半角が正しくカウントされず、値がずれてしまう事があるという話を
聞いたことがあります。

この場合、SelStartプロパティの代わりに、EM_EXSETSELメッセージを
SendMessage APIで送出する事で回避できるようです。(未確認)
このページと関連する記事:
#9859-0リッチテキストボックス内の任意の文字列に色を2000-04-24(月) 10:47
#9639-0文字操作について2000-04-14(金) 23:20
#2599-3INIファイルからの数値の読み込み2001-12-08(土) 00:24
#698-0RichTextBox の Text の検索方法1999-08-09(月) 00:50
#4093-2文字数チェックについて2002-01-21(月) 07:01
#20796-0ファイルにヘッダを付けて・・・2001-05-10(木) 00:27
#17803-0テキストエディタを作るときに分からない事2001-01-15(月) 23:40
#5617-0RE#5606:立地エディット2000-02-04(金) 18:43
#9116-0RichTextBoxについて2000-03-29(水) 22:45
#16974-0変数の宣言で質問です2000-12-07(木) 20:05
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)