Skip to main content
Table of Contents

TTMSFNCCheckedListBox.OnItemCheckChanged Event

Fires after a list item is checked or unchecked.

API unit family: TMSFNCCheckedListBox Declaring type: TTMSFNCCheckedListBox Inherited from: TTMSFNCCustomCheckedListBox

Syntax

FMX.TMSFNCCheckedListBox.hppPascalC++
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.

React to item check changesPascalC++
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);
}

Read the related guide