Come determinare se qualsiasi riga è selezionata in una casella di riepilogo
-
21-12-2019 - |
Domanda
Ho una casella di riepilogo nel mio modulo di accesso.Ho bisogno di sapere se una qualsiasi delle righe in questa casella di riepilogo è stata selezionata dall'utente.C'è qualche semplice proprietà di accesso o metodo per questo scopo?Non voglio loop attraverso l'elenco per verificare se la proprietà selezionata di qualsiasi riga è vera, perché sono interessato solo a sapere se viene eseguita un'azione di selezione.
Soluzione
Una casella di riepilogo ha la proprietà ItemsSelected
che restituisce un riferimento di sola lettura alla raccolta ItemsSelected
nascosta.E puoi chiedere la proprietà Count
di quella raccolta ...
MsgBox Me.YourListBoxName.ItemsSelected.Count & " items selected"
. Altri suggerimenti
Il codice
If ListBox.ListIndex = -1 then
MsgBox "Nothing selected"
end if
.
dovrebbe aiutare ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow