Cerco di trovare come assegnare un bool a una casella di controllo. Voglio che il mio valore checkbox.checked si aggiorni automaticamente quando i miei dati bool cambiano. So che per ComboBox ci sono gli attributi DataSource che lo fanno con una lista ma non sono in grado di trovare l'equivalente con la casella di controllo.bool come origine dati per un CheckBox (aggiornamento Bool in un altro thread rispetto a quello che sta interessando)
Provo con checkBox.DataBindings ma non sembra funzionare. D'altra parte non so veramente quale sia il terzo attributo.
checkBox.DataBindings.Add("Checked", DisableBugWatcher, "check");
Ho bisogno che perché ho due finestre indipendenti che rinfrescano lo stesso valore casella di controllo!
EDIT:
cerco di utilizzare l'evento per aggiornare la mia GUI principale, ma dicono: operazione cross-thread non valida: controllo 'casella' si accede da un thread diverso dal thread è stato creato sopra.
Il problema è il collegamento al fatto che il valore di bool viene aggiornato da un altro thread rispetto a quello che impatta.
si prega di contrassegnare le domande in modo corretto. Se hai a che fare con winforms tagga la domanda 'winforms'. A proposito, ci sono molti framework UI all'interno di .net, winforms è solo uno di questi (meno performante, meno scalabile, meno efficiente, tra l'altro) –
possibile duplicato di [Bound checkbox non aggiorna la sua origine dati] (http://stackoverflow.com/questions/2518191/bound-checkbox-does-not-update-its-datasource) –