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.

Foi útil?

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
scroll top