ベストアンサー リストボックスの色について 2001/06/04 17:19 画面上のリストボックスの行ごとに色(字の色)を変えたいのですがわかりません。どうすればできるのでしょうか。または、実現できないのでしょうか。知っている方がいらしたら教えてください。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー shigatsu ベストアンサー率26% (511/1924) 2001/06/05 06:04 回答No.1 C/C++の環境ではやったこと無いんですがDelphiならば自前でコンポーネントを作ることによって実現は比較的簡単なようです。 メーカ提供のコンポーネントだけでは難しいでしょうね。 実際リストボックスはメモ帳のサブセットみたいな感じで通常のテキストとして表現されていますので、リッチテキストを使えるようにすればそれほど難しそうじゃないんですが、色の管理をどうするかが問題でしょうね。 各行ごとに色のプロパティを持たせるとすると、新たにクラスを作る必要がありそうですし、その色の設定方法も用意する必要があるし・・・ 「リストボックス 色」で検索すると結構ヒットするようですので、色々探してみたらいかがでしょう? 質問者 お礼 2001/06/05 09:29 貴重な意見ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) cherry3 ベストアンサー率39% (18/46) 2001/06/06 00:32 回答No.2 リストビューではこういう方法があります。 参考になれば幸いです。 参考URL: http://www.kumei.ne.jp/c_lang/sdk3/sdk_261.htm 質問者 お礼 2001/06/06 15:40 とても参考になりました。今後ともよろしくお願いします。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A リストボックスの戻り リストボックスを使って選択したURLを window.open(url); を使って開かれた後、閉じるボタンで閉じた後、 元の画面のリストボックスは先頭行となりますが、選択した行を維持するには、どうしたら良いでしょうか? ACCESS リストボックスの字の色を変えたい ACCESS リストボックスの字の色を変えたい いつもお世話になっております。 クエリをもとにした、リストボックスがあります。 クエリ:店舗ID、店舗名、閉店fg 閉店fgは、yes/no型で、この閉店fgがyesの場合、リストの店舗名の字を赤色にしたいのですが、可能でしょうか?教えて下さい。よろしくお願いします。 動的なリストボックスにしたい シートAには縦にコード、名称があり、シートBには横にシートAのコードがあり、それぞれのコード下に属する値の一覧があるとします。 シートAではそれぞれの行にデータの入力規則のリストを設定して該当する行のコードに対応する値をリストボックスで選ばせるようにしたいと考えています。 実際のコードは3000程度あり定期的に追加されるものとして、追加作業の手間を減らすため範囲の名前設定等は使用しないようにしたいのですがいい方法はないでしょうか。 考えているのはOFFSETでシートAのコードをINDEXとMATCHを使ってシートBから該当コードの値一覧をリストボックスに反映できないかとやってみているのですが、文字数が多くなりデータの入力規則に落とし込めません。 また、ワークセルはできるだけ使用しないで実現できればと考えています。 いい方法がありましたら教えていただけると助かります。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム お願いします! リストボックスの扱い方 切羽詰まってます。なにとぞお願いします。m(__)m ALLと付けた あるチェックボックスをチェックすると、 その下にある配置した リストボックスが選択できなく なるか ( disabled ) もしくは、リストボックスの 1行目をのぞいて(選択してください、メッセージがある) 全部選択された状態になる、スクリプトはどう書けば いいんでしょう。 本を何冊か買っていろいろみているんですが、具体例が 載ってなくほとほと弱っています。 VBとリストボックス こんにちわ。 いまVB6.0sp5でリストボックスに チェックボックス付きのリストを表示し, クリックで複数選択するロジックを組んでいます。 リストに表示するデータ件数がリストボックスの高さを超えるため, 横スクロールさせる必要があります。 そこで,2列目のキャプションをクリックすると, スクロールし,選択した行以外のチェックボックスが見た目, 消えてしまいます。 なお消えたチェックボックスの箇所をクリックすると, その行のチェックボックスが選択された状態で表示されます。 2列目のキャプションをクリックしたときに,ほかの行のチェックボックスを 消さないようにしたいのですが, どうすれば良いでしょうか? 教えてください。 宜しくお願いします。 リストボックスからサブフォームに入力するには WindowsXP Access2003 フォーム上のリストボックスの行をクリックすることによって、同じフォーム上にあるサブフォームにそのデータを入力したいと思います。 フォームがメインサブではない普通のフォームへの入力は実現できているのですが、サブフォームへの場合うまくいきません。 どなたかご存知の方、ご教授をお願いいたします VB6,リストボックスの特定行の色変更は可能? リストボックスに複数行テキストが登録されているときに、特定の行の背景色を変更することは可能でしょうか? リストボックスのプロパティ等をいろいろ探してみたのですがそれらしきものは見つかりません。 サブクラス化というやつをすればできるのでしょうか? よろしくお願いします。 リストボックスで EXCEL VBA のリストボックスで表示させた項目ごとに 色を付けたいのですが、どうのようにすれば出来るの でしょうか。 お願いします。 リストボックス HTMLのリストボックスを、INPUTのような入力フィールドとして利用することは可能なのでしょうか? 例) 1行目:入力フィールド; 2行目:ホンダ ; 3行目:三菱 ; 4行目:ニッサン ; ・ ・ ・ のような感じで、2行目以降の選択項目に該当事項がない場合に、1行目に入力出来るようにしたいのですが・・・。 エクセル2010 リストボックス初期値 エクセルに詳しい方よろしくお願い致します。 エクセル2010または2013で データー → データー入力規則 → データーの入力規則(リスト) でリストボックスを各行(64行)に作りました。 このリストボックスを一括(全ての行)で初期値(全ての行が同じリストの値の位置)に 戻す方法はありますか? マクロの記録では何も記録されませんでした。 どうかご教授よろしくお願い致します。 リストボックス内検索 マクロ初心者です。 (エクセル2003を使用) ユーザーフォームにテキストボックスとリストボックスを作り、 リストボックス内のデータ(2列;ナンバーと文字、2500行くらい)の検索をテキストボックスに入力した文字で行いたいのですが、どうしていいのかわかりません。 ワークシート上では、Find関数を使ってできるのですが、リストボックス内の検索では使えませんか? inStr関数を使うのでしょうか? 検索がされたときのスクロールもできるといいのですが…。 よろしくお願いいたします。 複数列を持ったリストボックスの作成 HTML超初心者です。 この度、ASPを用いての開発を行う事となりました。 ASPはもちろんですが、まずは、HTMLにてこずってます。 そこで、どなたかご教授いただきたいのですが、 複数列を持ったリストボックスの作成は、HTMLのみで可能でしょうか? また、先頭行をヘッダ見出し行にする事は可能でしょうか? 不可能であった場合、実現方法は何かありますか? すみませんが、よろしくお願いいたします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム accessでのリストボックス選択のイベント お世話になります。 度々で恐縮なのですが、以下の質問を よろしくお願いいたします。 accessのフォーム上にリストボックスとテキスト ボックスをはりつけ、リストボックスに表示されて いる行が選択されたら、その項目値をテキスト ボックスに表示させようとしています。 しかし、リストボックスのイベント(マウスボタン クリック時や開放時)を使ってみたのですが、 二度クリックしないとテキストボックスに表示され ません。 リストボックスの行が選択されたというイベントが あればいいのですが、見当たりません。 どうすれば、リストボックスで行が選択されたという イベントを捕まえることができるのかご教示お願い いたします。 リストボックスについて 自画面のボタンを押下時、他画面のリスト情報が取得可能か教えてください。 例) 画面が画面A,画面Bと二つあります。 ※同時に開いております。 画面Aにはリストがあり、画面Bで「選択」ボタンを押下時、 画面Aのリスト情報を取得することは可能でしょうか。 ※取得したリスト情報は画面Bのリストボックスに表示 可能でしたらどのように取得するのでしょうか。 わかりやすくするために図も用意いたしましたので 添付資料を参照ください。 簡単な質問になってしまい申し訳ございません。 どなたかご回答お願い致します。 リストボックスの再表示 プログラミング初心者です。 あるページ内において、 日本地図の画像ファイルとリストボックスが有ります。 データベース(MySQL)より都道府県名を取得してくる仕組みなのですが、はじめはリストボックスには全都道府県名を表示するようにします。 そこから、例えば、日本地図より、東北地方を選択(画像内をクリック)すると、東北地方にある県名だけをリストボックスに再表示させたいです。 実現方法を教えて下さい。お願いいたします。 JavaScriptでリストボックスを選択 リストボックスに約100個の項目があり、いくつかの項目を選択した状態で初期表示します。 これら約100個の項目には、同じものがありません。 (name="list_box" size="10" multiple) 20~30行目くらいのものが選択されていると、初期表示では1~10行目が表示されるので、選択されていることが分かりません。 そこで、初期表示で20~30行目を表示したいと考えています。 例えば20行目の項目がvalue="aaaa"で、onload時に20行目が一番上にスクロールされている状態にしたいのですが、どのようにJavaScriptを書けばよいでしょうか? 動的なデータを想定しているので、"aaaa"は必ずしも20行目とは限りません。 どうにか、value="aaaa"がリストボックスの一番上に選択されている状態を作りたいと考えています。 オプションメニュー リストボックスの色を変えたい オプションメニューまたはリストボックスのクリックするところ(矢印『∨』)の色は(スクロールバーはできるのに)変更できないのですか? 背景色はどうでもいいんです。 Excel2010テーブルのデータをリストボックス こちらで度々、お世話になっております。 Excel2010のテーブル内のデータをVBAで処理しているのですが、 フィルタリングした後のデータを直接リストボックスへ表示させようとしています。 しかし、下記の様に記述すると上手くいきません。 ListBox1.List = _ Worksheets("sheet1").ListObjects(1).Range.CurrentRegion.SpecialCells(xlCellTypeVisible).Value これだと、フィルタリングの結果が インデックス行 3行目 4行目 7行目 の様に”歯抜け”になると、インデックス行だけしかリストボックスに表示されません。 何とかフィルタリングの結果をリストボックスへ表示させて、 そのリストボックスの中から選択したデータをコピーしたいのです。 何か方法がありますでしょうか? 宜しくお願いします。 VB6.0 リストボックス VB6.0で3つのリストボックスに関連性を持たせたいと思っています。 Private Sub lstBox_Click() Dim intLstIndex As Integer intLstIndex = lstA.ListIndex If (lstA.Selected(intLstIndex)) Then lstB.Selected(intLstIndex) = True lstC.Selected(intLstIndex) = True Else lstB.Selected(intLstIndex) = False lstC.Selected(intLstIndex) = False End If End Sub 以上のように、どれか一つのリストボックスがクリックされたら他のリストボックスの同じ行がtrueになるようにしています。 しかしこれでは件数が増えた場合、選択された行が揃わなくなる場合があり非常に見栄えが悪くなります。 リストボックスでなくともかまわないのですが、このように三つの項目に関連性をもたせることはできませんでしょうか。 リストボックス項目の変更 javascript初心者です。 ラジオボタンを2つ、複数選択リストボックスが1つあります。どちらのラジオボタンをチェックしているかで、リストボックス内の項目を変化させたいと思っています。 これはjavascriptで実現可能でしょうか?参考になるサイトや方法を教えていただければ嬉しいです。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
貴重な意見ありがとうございました。