Acest tip de butoane permite utilizatorului sa
selecteze una sau mai multe optiuni (chiar si niciuna). Pentru a opera selectia
multipla se utilizeaza de obicei butoane
de tip TCheckBox.
Aceasta este
componenta care trebuie asezata pe formular. ![]()
Si la aceste butoane cele mai importante proprietati sunt Caption si
Checked cu aceeasi semnificatie ca la butoanele radio.
Exercitiu:
Sa se insereze intr-un formular 3 butoane check
si un buton care are rolul de a depista selectia efectuata in setul celor 3
butoane si de a o afisa prin ShowMessage. In cazul nu se selecteaza nimic se va afisa un mesaj.
Formularul va contine 3 butoane
de tip TCheckedBox si un al
patrulea de tip Tbutton:

O solutie este:
void __fastcall TForm1::Button3Click(TObject *Sender)
{
AnsiString sir="";
if(CheckBox1->Checked)
sir=sir+" opt 1";
if(CheckBox2->Checked)
sir=sir+" opt 2";
if(CheckBox3->Checked)
sir=sir+" opt 3";
if(sir!="")
ShowMessage(sir);
else
ShowMessage("Nu ai ales nimic!");
}
Unde variabila de tip AnsiString va retine sirul din mesaj.
Observatie: Si aceste obiecte vor putea fi grupate utilizand un obiect
de tip GroupBox (gruparea componentelor se va studia intr-o lectie viitoare).