Quando in vb.net facciamo il databinding di una checkbox, uno dei problemi più noiosi che ci troviamo ad affrontare è i lfatto che anche se il valore del campo è null il controllo si posiziona sempre nello stato indeterminate e quindi con la casellina della check box piena.
Se vogliamo che una checkbox lavori solo con checkstate checked ed unckecked basta unsemplice trucchetto.
Bisogna gestire l’evento checkstatechanged della nostra checkbox, chiamiamola ad esempio checkbox 1. Esso viene lanciato appena avviene il binding del controllo.
Scrivendo questo codice nell’evento
Private Sub CheckBox1_CheckStateChanged(sender As Object, e As System.EventArgs) Handles CheckBox1.CheckStateChanged
If CheckBox1.CheckState = CheckState.Indeterminate Then CheckBox1.CheckState = CheckState.Unchecked
End Sub
Il problema è risolto
Il Primo blog di Marco Ilardi quando ancora non aveva un sito internet con elementi di programmazione VB.net esempi di codice, recensioni hardware e software, tips and tricks e tanto altro ancora legato al meraviglioso mondo dell'informatica. Come posizionare il tuo sito ai primi posti nei motori di ricerca? Facile, segui il mio primo corso SEO
Argomenti informatici trattati
Corso SEO
(49)
News informatica
(47)
VB.NET
(47)
Tips informatica
(46)
Apple Ipad
(39)
Problema risolto
(27)
Recensioni
(22)
Apple Iphone
(20)
Software utili
(17)
Tips Sql
(12)
ESEMPI DI CODICE VB
(11)
Hardware
(6)
Ingegneria sociale
(6)
Android
(4)
Visualbasic 6
(4)
Apple
(3)
Crystal report
(3)
Truffe
(3)
Software SEO gratis
(2)
whatsapp
(2)
ASP.NET
(1)
Access
(1)
Errore windows
(1)
Libri
(1)
Microsoft
(1)
Nuovo gestionale
(1)
Report RDLC
(1)
Windows 10 problema update upgrade installazione
(1)
chat
(1)
utility on line
(1)
Nessun commento:
Posta un commento
Cosa ne pensi?