17/08/09 12:32
ProgrMan93
Postato originariamente da Master_VB:
ecc il codice:
If ListBox1.SelectedIndex >= 0 Then
ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
MsgBox("mio comando " + ListBox1.SelectedItem.ToString()) 'anche senza .tostring non funziona
End If
ed ecco lo screen:
img5.imageshack.us/img5/7291/…
ora è molto chiaro praticamente l'errore deriva dal fatto che la riga
ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
rimuove l'elemento a cui punta la riga di codice
MsgBox("mio comando " + ListBox1.SelectedItem.ToString())
quindi modifica il codice così:
If ListBox1.SelectedItem <> Nothing Then
Dim str As String = ListBox1.SelectedItem.ToString()
ListBox1.Items.RemoveAt(ListBox1.SelectedIndex)
MsgBox(" mondo" + str)
Else
MsgBox("Non hai selezionato nessun elemento")
End If
Ultima modifica effettuata da ProgrMan93 17/08/09 12:33
aaa