A ver los checkbox funcionan de la siguiente manera, si tienes 4 checkbox en un formulario y seleccionas uno pues se queda seleccionado, pero los otros no se deseleccionan, por lo que puedes tener varias opciones para seleccionar.
---------------------------------------------------------------
Pero los radiobuttonlist, funcionan como los combobox. Por ejemplo si tienes un radiobuttonlist puedes añadirle varios elementos de la siguiente manera:
Digamos que tienes una variable declarada así:
dim opt as radiobuttonlist
Dim x As Integer
For x = 0 To 20
opt.Items.Add(x)
Next
Este for te generará 20 elementos dentro del radiobuttonlist. De tal manera que si pulsas 1 se deseleccionarán los otros 19. De hecho funciona como un combobox, a la hora de seleccionar elementos y de saber cual está pulsado. Ya que aunque sean radiobuttonlist, el tratamiento es como los combos, por ejemplo para saber cual se ha pulsado basta con poner:
dim p as integer
p = opt.selectedindex
Y ya está. Bueno espero que te sirva de ayuda, si no pregunta, hasta luego!!