![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
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になるようにしています。
しかしこれでは件数が増えた場合、選択された行が揃わなくなる場合があり非常に見栄えが悪くなります。
リストボックスでなくともかまわないのですが、このように三つの項目に関連性をもたせることはできませんでしょうか。
No.2ベストアンサー
- 回答日時:
コントロール配列はあくまでコントロールの名称の取り扱いの定義に過ぎません。
選択された行が一列に揃う必要があれば、そのためのロジックが必要です。
確認していませんので、動くかわかりませんが、以下のような感じです。
'ClickTargetには設定が行われたリストボックスのインデックスを格納してください。
intLstIndex = lst(ClickTarget).ListIndex
for i = 0 to UBOUND(lst)
lst(i).Selectedindex = intLstIndex
Next i
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) EXCELのセル相互同期用のVBAでの不具合 3 2022/08/10 11:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スピンボタンを右クリックして...
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
DateTimePickerでに年月までし...
-
警告表示を非表示にしたい
-
TabControlとToolBarの背景色変更
-
Excel VBAでのMultipageの選択
-
タブインデックスをより簡単に...
-
ActiveXコントロールを.NETにイ...
-
スクロールバーを点滅させない方法
-
C#でパネルに子パネルを上から...
-
リストコントロールのスクロー...
-
ActiveXコントロールの...
-
VC++でコンボボックスに動的に...
-
regsvr32でActiveX登録を行ったocx
-
C#.NETでのCOMコンポーネント作...
-
EXCEL VBAでwebページを保存す...
-
リストボックスの同期
-
VB.Net Tabコントロール中のす...
-
コモンダイアログコントロール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
DateTimePickerでに年月までし...
-
フォームでPDFを表示させた...
-
スピンボタンを右クリックして...
-
連続で印刷すると画像が更新さ...
-
C++6.0でのresource.hについて
-
ActiveXコントロールを.NETにイ...
-
コモンダイアログコントロール...
-
EXCELVBA リストボックスで選択...
-
エクセル - リストボックスのマ...
-
警告表示を非表示にしたい
-
CEdit の内容が変わった時にメ...
-
ワードのドロップダウンリスト
-
文字色を変えたい(ACCESS VBA)
-
WM_SIZEを発生させる方法
-
VBAでリストボックス内で↑↓の操...
-
WS_TABSTOPが機能するコントロ...
-
VB6.0のデザイン時 コントロー...
-
Excel VBAでのMultipageの選択
おすすめ情報