ベストアンサー ListViewの行選択について 2007/04/15 13:57 ListViewを使っているのですが、チェックボックスのチェックを付けた行全体を選択状態にし(選択状態は1行ずつ)、行をクリックしただけでは選択状態にしたくないのです。 どうすればいいでしょうか? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー sugao_chib ベストアンサー率59% (22/37) 2007/04/15 22:29 回答No.1 こんばんは 回答がないようなので載せてみました。 希望とは若干異なるかもしれませんがヒントになれば幸いです。 リストビューの ItemCheck イベントに ListView1.SelectedItems.Clear() ListView1.Items(e.Index).Selected = e.NewValue ListView1.FullRowSelect = e.NewValue ItemSelectionChanged イベントに ListView1.FullRowSelect = ListView1.Items(e.ItemIndex).Checked 質問者 お礼 2007/04/16 01:38 ありがとうございます。 かなりのヒントを頂いたおかげで解決しました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Visual Basic 関連するQ&A ListViewでの行全体の選択 ListViewで行を選択すると行全体を選択表示させたい(ウォッチウィンドウのような感じです)のですが、方法がわかりません。 Helpを見るとFullRowSelectプロパティを使うとかかれてありますが、実行時にそんなプロパティはないとエラーになります。 SubItemsも含む行全体を選択表示させる方法を教えてください。 ListViewの選択について VB6.0を使用しています。 ListViewでlvwReport表示形式でFullRowSelectプロパディで行全体を選択するようにしてあるのですが、一部のカラムが選択されないように見えるのです。 例えば、5カラムあるListViewで、1,2,4,5カラムは選択されているのに、3カラム目だけ選択されてません。選択されない原因かどうかわからないのですが、選択されないように見えるカラムは必ず空白となっています。しかし、他のカラムでも空白の行は存在するのにちゃんと選択されていることもあります。 このような現象をご存知の方がいらしゃいましたら、教えていただけないでしょうか?よろしくお願いいたします。 ListViewのチェックボックス(C#) ご教授下さい。 ListViewの中にチェックボックスを作りました。 次の画面に遷移するときに、ListView内のチェックボックスで選択された場所の値はどうとればいいのでしょうか? 10行の列があれば、チェックボックスで選択されたすべての行の番号を取得したいです。 宜しくお願いいたします・ ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム ListViewの選択、選択解除を行いたい VB6.0にて開発をしています。 ListViewで複数選択を可能とし、 Ctrl+クリックで選択、選択解除をせずに、クリックのみで選択、選択解除を行いたいです。 その際、複数選択されている場合はクリックした行のみが選択・選択解除される状態にしたいです。 CheckBoxesプロパティで行う方法は見つけられたのですが、 checkboxesプロパティが使用できないため困っています。 なにか方法がありますでしょうか? ListViewについて いつもお世話になっています。 タイトルの通り、ListViewについて2つ質問があります。 (1)ListViewにDBから検索したデータを代入してますが、動きが遅いんです。 各項目ごとで色を変更したりするためだと思いますが、ListViewの表示を速くする方法はなにかありませんか? ちなみに今は、ListViewを2枚使って、データをセットしている間は、VisibleをFalseにして、 データセットが完了した時点で、Trueに切り替えています。 (2)(1)の動きで、ListViewを使っているところ、今表示されているListView(Iとします)で クリックしたデータを次に表示させるListView(IIとします)に引き継がせたいです。 Iで、選択している行をIIで選択状態にすることはできたのですが、 Iで選択している行がスクロールして下にあった場合、IIでもスクロールした場所に ListViewを移動させたいのですが、その方法が分かりません。 何かご存知の方がいましたら、教えてください。 よろしくお願いいたします。 ListViewの複数選択について こんにちは。 VBAでListViewを使い、DBの情報を出力しているのですが、ListViewに出力すると、必ず、1行目が選択されています。その選択自体はいいのですが、選択されているところに色付けがされていないのです。他のところを選択すると色がちゃんと付きます。どうすれば、最初の選択行に色をつけることが出来るのか教えてください。 それから、ListViewで複数件選択された場合のIndexの取り方を教えてください。今は以下のようにして1件だけは取得できています。 s = Userform2.ListView1.SelectedItem.Index 初心者なので、なるべく詳しくお願いします。 ListViewで表示されたデータの選択行指定 ListViewで複数行データが表示されている場合に指定の行を選択状態にする事は可能なのでしょうか?いろいろ調べているのですが分かりません。ご存知の方いらっしゃいましたらよろしくお願いします。 BASIC ListViewの選択された行番号を取得 ActiveBasic4.23.00を使用しています。 ListViewで、ボタンを押すと選択されている行の番号(ListBoxで言うところのLB_GETCURSEL) を取得したいのですが、それらしい項目が見当たりません。 ご存知の方がいらっしゃいましたら、ご教授ください ListViewにて行追加 Visual C# 2005初心者です。 ListViewを使用して、データを表示するのに、 listView1.Items.Add("1111111", 3); listView1.Items.Add("2222222", 3); listView1.Items.Add("3333333", 3); と書くと、列が追加されます。 行を追加するには、どうすればよいのでしょうか? どうか、教えてください。 ListView 項目の選択/選択解除について ListViewに表示する情報が1件しかないとき、その情報が常に選択された状態なので、 困っています。 1件しかなくても、選択したり、選択を解除したりすることは出来ないのでしょうか? または、ListViewでは出来ないけど、他のコントロールなら出来ると言う情報があり ましたらぜひ教えてください。 よろしくお願いします。 ListViewで1つを選択して詳細表示するには 会社でいきなりVisual Studio 2008 を使い始めた者です。 Webサイトを作成しようとしており、慣れないながら悪戦苦闘しています。 GridViewコントロールのGridViewタスクには「選択を有効にする」のチェックがあり、それにより一覧表示された中から1つを選んでDetailViewで詳細表示、という流れが出来ることは、テストWebサイトを作成して確認しました。 しかし一方、ListViewコントロールのタスクには「選択を有効にする」のチェックがなく困っています。 (「ページングを有効にする」なら、GridViewにもListViewにもあるのに。残念) ListViewから詳細表示に持っていく流れにしてみたいのですが、どうすればいいのでしょうか。 希望としては、ListViewで一覧表示、そこから1つのみ選択してDetailViewで詳細表示、ができればいいなと思っています。が、それ以外でも良い方法があれば教えてもらえれば幸いです。 ListViewのフォーカスの位置の取得 BCBでListViewを使ってプログラムを作っています。 そこでListViewのフォーカスある行が何行目にあるのかを取得したいと思っているのですが、うまくいきません。 選択位置は ListView1->ItemIndex で行数を取得できますが、選択位置ではなく、フォーカスの位置を知りたいと思っています。 ListView1->ItemFocused で取得できるのかと思ったのですが、うまく扱うことが出来ません。 どなたかご助力をお願い致します。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム checkbox付きListViewで デフォルトチェック チェックボックス付きのListViewコントロールで初期値としてチェックボックスにチェック をして表示したいと思っております。 Listviewにデータを追加して(subitemもあるため)その後 ListView1.Item(i).Selected = True をしているのですが、チェックして表示されません。 項目が表示された後、何れかの項目をチェックしようとするとチェックが表示されます。 どのようにすれば最初から表示されるのでしょうか? 初歩的な質問かもしれませんが、お願い致します。 ListyViewの選択 ListViewをDetailモードで使用しています。マウスでクリックすれば当然レコードは選択できるのですが、コンボボックスでListIndexを指定すると項目がプログラムで変えられるように、ListViewもプログラムから選択できるようになりませんか? ListViewの使い方 windows2000(sp3) vb6.0(sp5) で開発中です。 ListViewのチェックを付ける機能を使っているのですが、 ある処理中はチェックを付けさせたくありません。 そこで、ListViewのEnabled=Falseとしたら、ListView が灰色で表示され、かっこ悪くなってしまいました。 Enabledのほかに、チェックを付けさせない様にする方法 はないでしょうか? ご存知の方がいらっしゃいましたら、ご教示願います。 よろしくお願いいたします。 Word2007(表での行選択) 教えてください。 Word2007で表を挿入後、表全体を移動してしまうと行選択ができなくなってしまいます。 行選択:行頭より少し左へマウスポインタを移動し、右向白矢印でクリック 表を移動していない状態ですと行選択可能なのに、表を移動すると行選択できないのはなぜでしょうか ご存知の方いらっしゃったらお教え下さい。 よろしくお願いいたします。 チェックボックスtableの行の複数選択 jqueryをやっています。 始めて数週間です。 tableは一番左列がチェックボックスで、一番左列のヘッダ行がチェックボックスです。 やりたいことは、一番左の列にチェックボックスがあるtableをjqueryで操作して、 1.チェックボックス列以外の列をクリックしたときチェックボックスをONにする 2.チェックがついた行は背景色を変える 3.マウスオーバー中に1行ハイライト表示する 4.一番左のヘッダのチェックボックスONで全行の背景色を変える。 参考にしたサイトは以下のサイトです。 http://kachibito.net/snippets/table-tr-check ここはバグがあって一番左のチェックボックスはクリックしてもONになりません。 いろいろ調べて左列のチェックボックスONのとき、行クリックのイベントに行っているみたいです。 チェックONの行の背景色をつけたりもしたいのですが、よくわかりませんでした。 ヒントだけでも教えてもらえないでしょうか。 よろしくお願いします。 Wordの表の行選択ができない 表の行選択を、表の左側でクリックし行全体を選択しますが、選択できない場合があります。その原因と対策を教えてください。 GridViewの行選択イベントを発生させるには? visual studio 2010でwebアプリケーションを作成しています。 GridViewの行をクリックしたことをjavascriptで認識したいので行の一番左のセルにチェックボックスを張り付けることにより実現できたのですが、チェックボックスとかボタンとかを張り付けないで行のどのセルをクリックしてもイベントを発生させるにはどのようにすればよろしいでしょうか? コントロールを張り付けたくないのは、1行に表示できる文字の領域がせまくなってしまうためです。 エクセル セルクリックで行全体を選択するマクロ 住所録を見やすくするために、一つのセルをクリックすることで 行全体の色を変えるマクロをつけようと思っています。 クリックごとにシート全体の色をなくしてアクティブセルの存在する行を選択して、行全体に色をつける、という感じです。 行の選択方法が分からないので教えてください。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございます。 かなりのヒントを頂いたおかげで解決しました。