☆テキストボックスの特定の文字列に色をつけるには☆


田吾作  2005-09-12 22:24:08  No: 125256  IP: [192.*.*.*]

リッチテキストボックスを利用するのではなくて
テキストボックスの一文字だけを変える方法はありますか?
colorクラスだと指定したボックス全部に色をつけちゃうんですよね。
あなたなら!ずばりどうする?

編集 削除
いな  2005-09-12 22:28:28  No: 125257  IP: [192.*.*.*]

リッチテキストボックスならばありますが、
テキストボックスの一文字だけを変える方法はありません。

編集 削除
田吾作  2005-09-12 22:30:50  No: 125258  IP: [192.*.*.*]

うぃ!いなさん
いな垣五郎に名前がにてますね♪
ところでリッチテキストボックスでもいいので
一文字だけをコードで色をつける方法を教えてください!!!!!!!

編集 削除
いな  2005-09-12 22:40:38  No: 125259  IP: [192.*.*.*]

いろいろ書くと長くなるので、
こんな解説ではいかがでしょう?
http://madia.world.coocan.jp/vb/vb_bbs2/200311_03110020.html

編集 削除
通ってみた  2005-09-12 23:48:01  No: 125260  IP: [192.*.*.*]

WebBrowserを使・・・わないか

編集 削除
田吾作  2005-09-13 02:50:18  No: 125261  IP: [192.*.*.*]

!色を変える方法はある程度わかりましたが!
色を変えたい文字列の場所が移動するのでこの方法だと
わざわざスタートを調べるコードを書かないといけなくなりそうなのですが?
なんか他にいい方法ってあります?

編集 削除
いな  2005-09-13 03:49:28  No: 125262  IP: [192.*.*.*]

スタートっていうのは
ひょっとしたら、Instr関数で、見つけられませんか?

編集 削除
通ってみた  2005-09-13 09:29:34  No: 125263  IP: [192.*.*.*]

しかし相変わらず環境をさっぱり伝えない人だ

テキストボックスは入力の際に使うのか、表示だけに使うのか、それだけでもプログラム内容は全然変わってくるでしょ
なんで最初に伝えないの?
VBのバージョンすら伝えないで、あとでこっちが聞くハメになる

常識として、自分の持っている情報は惜しまず出してから質問してくださいな
回答者はエスパーではないので

編集 削除
マグ  2005-09-13 16:39:27  No: 125264  IP: [192.*.*.*]

投稿すると同時に環境を記述を記載してください。
常識として・・・・・・・・・・

そして、質問も考えてください。
スレ主の質問の3行目までは子供と言うことで、いいですが、
4行目の文章は問題ありすぎです。
>「あなたなら!ずばりどうする?」
これ、明らかに質問者としての態度ではないですよ。
下手すれば、回答者も「ふざけているのか?」って怒りますよ。

色を変えたい文字列が決まっているのならば、Replace関数でいけますが・・・・・
逆にInstr関数で探していたら、そっちの方が時間がかかってしまいますし・・・・・

編集 削除