Como determinar se qualquer linha é selecionado em uma caixa de listagem
-
21-12-2019 - |
Pergunta
Eu tenho uma caixa de listagem no meu formulário do Access.Eu preciso saber se qualquer uma das linhas nesta caixa de listagem tiver sido selecionado pelo usuário.Existe alguma simples de Acesso a propriedade ou o método existe para esta finalidade?Eu não quero um loop através da caixa de listagem para verificar se qualquer linha propriedade selecionada é verdadeiro, porque eu só estou interessado em saber se uma ação de seleção é feito.
Solução
Uma caixa de listagem tem o ItemsSelected
propriedade que retorna uma referência somente leitura para o oculto ItemsSelected
coleção.E você pode pedir para o Count
propriedade da coleção ...
MsgBox Me.YourListBoxName.ItemsSelected.Count & " items selected"
Outras dicas
O código
If ListBox.ListIndex = -1 then
MsgBox "Nothing selected"
end if
deve ajudar...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow