FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Cómo se puede evitar que se seleccionen varios campos en un CheckListBox?
Hola a todos.
¿Cómo se puede evitar que se seleccionen varios campos en un CheckListBox? Sólo quiero que se selccione uno, en el caso de que se seleccione otro que se deseleccione el anterior seleccionado. En el caso de ListBox existe la propiedad MultiSelect pero en CheckListBox no la tengo. Tengo el Delphi5. ¿Existe una propiedad análoga con otro nombre en CheckListBox? Muchas gracias a quien pueda ayudarme. Atentamente Nuri |
#2
|
||||
|
||||
Es que la filosofía de los checks, es que se pueda seleccionar mas de uno. Por el contrario los Options solo se podrá seleccionar uno por grupo. ¿Porqué no utilizas un TRadioGroup?
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
incluso tambien usar un listbox...
__________________
|
#4
|
|||
|
|||
Es que ListBox no tiene la propiedad CheckBox y quiero manipular el campo que se elija.
RadioGroup no me interesa ya que no sé cuántos items va a tener ya que se completa de forma dinámica y la lista puede ser amplia.Bueno si RadioGroup tuviera barras de desplazamiento... Muchas gracias por sus prontas respuestas. Atentamente Nuri |
#5
|
||||
|
||||
la propiedad Selected del listbox sirve para saber cuál elemento esta seleccionado....
eso es lo que yo utilizaría para manipularlo...
__________________
|
#6
|
||||
|
||||
Cita:
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#7
|
||||
|
||||
Hola,
A ver si esto te da alguna idea: se trata de utilizar el evento "ClickCheck" de un "TCheckListBox" para hacer que este se asemeje a unos radio-botones: solamente y siempre habrá un elemento "marcado". Puede acaso darte alguna idea para lo que quieres hacer, creo:
|
#8
|
|||
|
|||
Okis, ya lo tengo.
Finalmente lo he hecho con ListBox, que no sabía que tenía la propiedad Selected, con esto he solucionado mi problema. Muchas Gracias a todos. Atentamente Nuri |
|
|
|