Getting Started with TMS FNC Check Group
Use TTMSFNCCheckGroup when a form needs a compact group of independent choices and a single integer mask that represents the selected items.
Create a Check Group
- Drop
TTMSFNCCheckGroupon the form. - Add labels to
Items. - Set
Valuewhen the group needs an initial selection. - Handle
OnCheckBoxClickwhen the form should react as soon as a user changes a choice.
TMSFNCCheckGroup1.Items.Clear;
TMSFNCCheckGroup1.Items.Add('Email');
TMSFNCCheckGroup1.Items.Add('<b>SMS</b>');
TMSFNCCheckGroup1.Items.Add('In-app message');
TMSFNCCheckGroup1.Value := 3;
TMSFNCCheckGroup1.OnCheckBoxClick := TMSFNCCheckGroup1CheckBoxClick;
TMSFNCCheckGroup1->Items->Clear();
TMSFNCCheckGroup1->Items->Add("Email");
TMSFNCCheckGroup1->Items->Add("<b>SMS</b>");
TMSFNCCheckGroup1->Items->Add("In-app message");
TMSFNCCheckGroup1->Value = 3;
TMSFNCCheckGroup1->OnCheckBoxClick = TMSFNCCheckGroup1CheckBoxClick;
Add a Drop-Down Selector
Use TTMSFNCCheckGroupPicker when the same multi-select behavior should live inside a picker field.
TMSFNCCheckGroupPicker1.Items.Clear;
TMSFNCCheckGroupPicker1.Items.Add('Create');
TMSFNCCheckGroupPicker1.Items.Add('Update');
TMSFNCCheckGroupPicker1.Items.Add('Delete');
TMSFNCCheckGroupPicker1.Value := 1;
TMSFNCCheckGroupPicker1.Separator := ', ';
TMSFNCCheckGroupPicker1.DropDownWidth := 220;
TMSFNCCheckGroupPicker1.DropDownHeight := 180;
TMSFNCCheckGroupPicker1.CloseOnSelection := False;
TMSFNCCheckGroupPicker1->Items->Add("Create");
TMSFNCCheckGroupPicker1->Items->Add("Update");
TMSFNCCheckGroupPicker1->Items->Add("Delete");
TMSFNCCheckGroupPicker1->Value = 1;
TMSFNCCheckGroupPicker1->Separator = L',';
TMSFNCCheckGroupPicker1->DropDownWidth = 220;
TMSFNCCheckGroupPicker1->DropDownHeight = 180;
TMSFNCCheckGroupPicker1->CloseOnSelection = false;
Next Steps
| Task | Guide |
|---|---|
| Configure item text, the selection mask, and click handling | Items and selection |
| Show the same choices in a drop-down picker | Items and selection |