リストインデックスに値を設定するには?

解決


bagabond  2009-03-10 14:12:33  No: 101603  IP: 192.*.*.*

Access2002のVBAで開発しています。
リストの一覧の先頭項目を指定したいのでListIndex=0を記述しているのでが、「Indexプロパティの使い方が正しくありません」と言うエラーが出ます。リストの件数は複数件あります。リストは非連結で、値集合タイプは値リストに設定しています。どうしてエラーが出るのか解りません。宜しくお願いします。

編集 削除
YK  2009-03-10 16:33:41  No: 101604  IP: 192.*.*.*

こんにちは。

.Selected(0) = True
でどうでしょう。

編集 削除
bagabond  2009-03-11 17:01:04  No: 101605  IP: 192.*.*.*

YKさん。ご回答ありがとうございます。
.Selected(0) = Trueに設定するとハングアップかレスポンスが異常に遅くなってしまいます。「MultiSelect/複数選択」が「0/複数選択をしない」になっている為でしょうか?
魔界の仮面弁士さんのご指摘の通りValueプロパティにリストの先頭行の値を設定するとリストの先頭行が反転表示されました。

Me.List1.Value="リストの先頭行の値"

追伸
質問を重複して投稿してしまいました。すみません。

編集 削除