Cita:
Empezado por marcoszorrilla
Mira este hilo, quizás sea lo que estás buscando.
|
Hola Marcos
, revisa el hilo.
Cita:
Empezado por krewer
Pero la cosa es que son bastantes checkbox y el usuario puede marcar mas de una.
|
Hola krewer, puedes recorrer los componentes que tienes en tu formulario y preguntar si es checkbox:
Código Delphi
[-]
for i:=0 to ComponentCount-1 do
begin
if Components[i] is TCheckBox then
if TCheckBox(Components[i]).Checked then
Showmessage(TCheckBox(Components[i]).Caption);
end;
o mejor podrías utilizar un CheckListBox y así solo recorres sus items:
Código Delphi
[-]
for i:= 0 to CheckListBox1.Items.Count-1 do
if CheckListBox1.Checked[i] then
Showmessage(CheckListBox1.Items[i]);
Saluditos