web-dev-qa-db-ja.com

リストボックスで行が選択されているかどうかを確認する方法

アクセスフォームにリストボックスがあります。このリストボックスの行のいずれかがユーザーによって選択されているかどうかを知る必要があります。この目的のために存在する単純なAccessプロパティまたはメソッドはありますか?選択アクションが実行されたかどうかだけを知りたいので、リストボックスをループして、行の選択されたプロパティがtrueであるかどうかを確認したくありません。

8
got2nosth

リストボックスには、非表示のItemsSelectedコレクションへの読み取り専用参照を返すItemsSelectedプロパティがあります。そして、そのコレクションのCountプロパティを要求できます...

MsgBox Me.YourListBoxName.ItemsSelected.Count & " items selected"
13
HansUp

コード

If ListBox.ListIndex = -1 then
  MsgBox "Nothing selected"
end if

助けるべきです...

5
CommonGuy