TdxBadge.Font Property
Provides access to the UI badge’s font settings.
Declaration
property Font: TFont read; write;
Property Value
Type | Description |
---|---|
TFont | Stores UI badge font settings. |
Remarks
Use the Font
property to customize font settings of the badge caption. The badge uses font settings of the parent collection if the ParentFont property is set to True
(default).
Property Setter Behavior
The Font
property’s setter changes the ParentFont property value to False
.
Code Example: Create and Configure a UI Element Badge
The following code example creates a badge and moves it up by 5
pixels and right by 50
pixels:
var
ABadge: TdxBadge;
AElementControl: TdxAdornerTargetElementControl;
begin
dxUIAdornerManager1.BeginUpdate; // Initiates the following batch change
try
ABadge := dxUIAdornerManager1.Badges.Add; // Creates a badge
ABadge.Text := 'Prints the Report'; // Specifies the badge's caption
ABadge.Offset.X := 50; // Moves the badge right by 50 pixels from the base position
ABadge.Offset.Y := -5; // Moves the badge up by 5 pixels from the base position
// Customize the appearance of the created badge
ABadge.Background.Color := clLime;
ABadge.Font.Style := [fsBold];
ABadge.Font.Color := clBlue;
// Associate the created badge with a TcxButton
ABadge.TargetElementClass := TdxAdornerTargetElementControl;
AElementControl := ABadge.TargetElement as TdxAdornerTargetElementControl;
AElementControl.Control := cxButton1; // Specifies the target button
dxUIAdornerManager1.Badges.Active := True; // Displays the created badge
finally
dxUIAdornerManager1.EndUpdate; // Calls EndUpdate regardless of the batch operation's success
end;
end;
See Also