Class TMenuItemRadio
Unit
Declaration
type TMenuItemRadio = class(TMenuItemChecked)
Description
Menu radio item. Similar to TMenuItemChecked, but it belongs to a group and within this group only one (or none) radio button can be checked.
Note that AutoCheckedToggle property has a little different meaning in this class: whenever user will click on some item, it will be automatically set to Checked = True
and the rest of items within this group will be set to Checked = False
.
You can of course operate on Checked property explicitly, setting it to True
or False
.
Hierarchy
- TObject
- TMenuEntry
- TMenuEntryWithCaption
- TMenuItem
- TMenuItemChecked
- TMenuItemRadio
Overview
Methods
procedure SetChecked(Value: boolean); override; |
|
procedure DoAutoCheckedToggle; override; |
|
constructor Create(const ACaption: String; AIntData: Integer; AChecked, AAutoCheckedToggle: boolean); overload; |
|
constructor Create(const ACaption: String; AIntData: Integer; const AKeyString: String; AChecked, AAutoCheckedToggle: boolean); overload; |
|
constructor Create(const ACaption: String; AIntData: Integer; AKey: TKey; AChecked, AAutoCheckedToggle: boolean); overload; |
|
destructor Destroy; override; |
Properties
property Group: TMenuItemRadioGroup read FGroup write SetGroup; |
Description
Methods
procedure SetChecked(Value: boolean); override; |
|
This item has no description. Showing description inherited from TMenuItemChecked.SetChecked. Called when Checked property is assigned. |
procedure DoAutoCheckedToggle; override; |
|
This item has no description. Showing description inherited from TMenuItemChecked.DoAutoCheckedToggle.
Called from DoClick when AutoCheckedToggle is Note that this is overriden ina a "dirty" way (i.e. not calling "inherited") in TMenuItemRadio descendant. |
constructor Create(const ACaption: String; AIntData: Integer; AChecked, AAutoCheckedToggle: boolean); overload; |
|
This item has no description. |
constructor Create(const ACaption: String; AIntData: Integer; const AKeyString: String; AChecked, AAutoCheckedToggle: boolean); overload; |
|
This item has no description. |
constructor Create(const ACaption: String; AIntData: Integer; AKey: TKey; AChecked, AAutoCheckedToggle: boolean); overload; |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
Properties
property Group: TMenuItemRadioGroup read FGroup write SetGroup; |
|
The list of radio items within this group. This is never Assigning this property is equivalent to adding yourself to the wanted group. I.e. |
Generated by PasDoc 0.16.0-snapshot.