Alzi la mano chi non ha mai introdotto un errore in un programma a causa di un copia/incolla di codice, in cui poi ci si è dimenticato di cambiare una stringa, il nome di una variabile, ecc. Neanche il Self-Paced Trainining Kit è stato risparmiato. In questo caso, però, il copia/incolla non è relativo al codice, ma alla descrizione delle proprietà dell'oggetto ComboBox, di cui si parla a pagina 98. Le descrizioni delle proprietà SelectedIndex e SelectedItem fanno riferimento alla proprietà SelectionMode del controllo, che tuttavia non esiste. E' chiaro che queste descrizioni sono state copiate dal paragrafo precedente relativo al controllo ListBox, il quale dispone effettivamente della proprietà SelectionMode.
Lo stesso errore è ripetuto nella pagina successiva, quando si parla delle proprietà del controllo CheckedListBox. Anche in questo caso le descrizioni delle proprietà SelectedIndex e SelectedItem fanno riferimento alla proprietà SelectionMode. Effettivamente, il controllo CheckedListBox dispone di tale proprietà; tuttavia, se si prova ad impostarla su un valore diverso da SelectionMode.None o SelectionMode.One, si ottiene un messaggio di errore: non è quindi possibile impostarla a MultiSimple o MultiExtended, come indicato nel libro.
Technorati tags:
Certification