[リストへもどる]
一括表示

投稿時間:2004/02/20(Fri) 00:58
投稿者名:かくれんぼ
Eメール:
URL :
タイトル:
リストボックス内の文字色の変更をするには?
VB始めたばかりで、困った時はいつも参考にさせていただいております。
書き込みははじめてですが、よろしくお願いします。
ずっと解決できずになやんでいたので、相談させてくださいm( _ _)m

List_Clickでクリックされた1行だけの色変更するにはどうしたいいのでしょうか?
いろいろ試して、リスト内の全部の文字色を変えることならできたのですが・・・。


もっとわかりやすく具体例でお話しますと、、、

例 今日のおかずリスト

・カレー
・味噌汁
・ポテトサラダ
・アイスクリーム

がリストボックス内に表示されているとして、
「アイスクリーム」をクリックすると、
「アイスクリーム」だけを色の変更するにはどうしたらいいか
教えていただけますか?


ぶしつけな質問で申し訳ございませんが、よろしくお願いいたします。

投稿時間:2004/02/20(Fri) 02:29
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: リストボックス内の文字色の変更をするには?
残念ながらListBox ではできません。
どうしても作ると言うならオーナードローリストボックス等で調べてみて下さい。
(但し、VBはじめたばかりが本当ならあきらめて下さい)
以前あるサイトで公開されていたのですが今は閉鎖されてDLする事ができません。
海外のサイトあたりを探せば見つかるかもしれませんが。

投稿時間:2004/02/20(Fri) 02:51
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: リストボックス内の文字色の変更をするには?
> List_Clickでクリックされた1行だけの色変更するにはどうしたいいのでしょうか?

残念ながら、ListBoxにはそういう機能はありません。

ListBoxの代わりに、VB6のTreeViewコントロールを試してみてください。
これなら、項目ごとに色を変更することができますよ。
(複数選択が必要なら、ListViewコントロールが使えます)

投稿時間:2004/02/20(Fri) 07:37
投稿者名:マルチポスト
Eメール:
URL :
タイトル:
Re: リストボックス内の文字色の変更をするには?
マルチポストですね。
http://www.alpha-net.ne.jp/cgi-bin/ei9711/yybbs.pl

どちらの掲示板もマルチポストは禁止の旨の記載があるのに
それを無視しての投稿は感心出来ませんね。