TTMSFNCCheckedListBox.OnItemCheckChanged Event
Fires after a list item is checked or unchecked.
API unit family: TMSFNCCheckedListBox
Declaring type: TTMSFNCCheckedListBox
Inherited from: TTMSFNCCustomCheckedListBox
Syntax
OnItemCheckChanged: TTMSFNCCheckedListBoxItemCheckChanged;
__property TTMSFNCCheckedListBoxItemCheckChanged OnItemCheckChanged = {read=FOnItemCheckChanged, write=FOnItemCheckChanged};
Usage examples
React to item check changes
Handles the check-state event and reads the changed item.
procedure TForm1.FormCreate(Sender: TObject);
begin
TMSFNCCheckedListBox1.OnItemCheckChanged := TMSFNCCheckedListBox1ItemCheckChanged;
end;
procedure TForm1.TMSFNCCheckedListBox1ItemCheckChanged(Sender: TObject;
AItem: TTMSFNCCheckedListBoxItem);
begin
Caption := AItem.Text + ': ' + BoolToStr(AItem.Checked, True);
end;
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TMSFNCCheckedListBox1->OnItemCheckChanged = TMSFNCCheckedListBox1ItemCheckChanged;
}
void __fastcall TForm1::TMSFNCCheckedListBox1ItemCheckChanged(TObject *Sender,
TTMSFNCCheckedListBoxItem *AItem)
{
Caption = AItem->Text + ": " + BoolToStr(AItem->Checked, true);
}