57 messaggi dal 02 luglio 2002
Salve ragazzi ho il seguente problema ....(framework 1.1)

ho una checkedListBox1 popolata con i seguenti valori...

Pippo
Pluto
Paperino
Topolino


io vorrei che quando clicco sulla voce Paperino mi appaia una messagebox che dice "Impossibile selezionare l'elemento" e che mi annulli la selezione del suddetto check

riesco anche a selezionare l'elemento ma non trovo una proprietà checked da impostare....

grazie a tutti
497 messaggi dal 09 giugno 2006
Contributi
Ciao.

Devi lavorare sull'evento ItemCheck del CheckedListBox. Questo il codice di esempio in VB.NET:

    Private Sub CheckedListBox1_ItemCheck(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemCheckEventArgs) Handles CheckedListBox1.ItemCheck

        ' Controllo se si tratta di "Paprino" e se si sta tentando di attivare il check
        If CType(CheckedListBox1.Items(e.Index), String) = "Paperino" AndAlso e.NewValue = CheckState.Checked Then
            ' Annullo il nuovo valore
            e.NewValue = CheckState.Unchecked
            ' Avviso l'utente
            MessageBox.Show("Non puoi selezionare paperino!")
        End If
    End Sub


Ciao.

.:. Marcello Rutter .:.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.