Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Vb 6 Controllo ListBox

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    120

    Vb 6 Controllo ListBox

    Salve a tutti!
    Ho una ListBox con la proprietà MultiSelect impostata a 0,con uno script controllo se all'interno della ListBox è selezionata una voce e lo script funziona,se invece imposto la proprietà MultiSelect a 2 lo script non funziona....Come mai?

    Lo script è il seguente:

    If List1.ListIndex = -1 then
    MsgBox "Selezionare voce",vbInformation
    Exit Sub
    End if

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    E' così 'by design'.
    Ti riporto quanto specificato su MSDN :

    Osservazioni

    L'espressione List(List1.ListIndex) restituisce la stringa per l'elemento selezionato.

    Il primo elemento dell'elenco corrisponde a ListIndex = 0, mentre ListCount è sempre superiore di un'unità rispetto al valore ListIndex più alto.

    Per un controllo in cui è possibile eseguire selezioni multiple, il funzionamento della proprietà dipende dal numero di elementi selezionati. Se è selezionato un solo elemento, ListIndex restituisce l'indice di tale elemento. In presenza di una selezione multipla, ListIndex restituisce l'indice dell'elemento incluso nel rettangolo di stato attivo, indipendentemente dal fatto che l'elemento sia effettivamente selezionato.


    Ciao,
    Ciao, Brainjar

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.