From Clomosy Docs
No edit summary |
ClomosyAdmin (talk | contribs) No edit summary |
||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> | |||
function AddNewLabel(AComponent: TCLComponent; xName, xCaption: string): TclLabel; | |||
</div> | |||
<span style="color:blue"><b>AComponent</b></span> : Specifies the parent of the object to be defined.<br> | |||
<span style="color:blue"> | <span style="color:blue"><b>xName</b></span> : The name of the defined label should be written.<br> | ||
<span style="color:blue"> | <span style="color:blue"><b>xCaption</b></span> : You can enter the chart title here.<br> | ||
It creates a text label used to provide explanations or information in the user interface. TclLabel is preferred for labeling other components on the form or providing information to the user. For example, explanations such as "Username" or "Password" can be displayed next to an input field.<br> | |||
The features and usage are provided in the table below.<br> | |||
<div class="table-responsive"> | |||
{| class="wikitable" style="border: 2px solid #c3d7e0" | |||
! style="background-color: #c3d7e0"| Feature !!style="background-color: #c3d7e0"| Use of !!style="background-color: #c3d7e0"| Definition | |||
|- | |||
|TclLabel || Label1 : TclLabel; || A variable belonging to the TclLabel class is created. | |||
|- | |||
|AddNewLabel || Label1 = MyForm.AddNewLabel(MyForm,'Label1','Test Label Caption'); || A new TclLabel is added to the form. | |||
|- | |||
|Width || Label1.Width = 150; ||Allows adjusting the width of the label. | |||
|- | |||
|Height || Label1.Height = 50; ||Allows adjusting the height of the label. | |||
|- | |||
|Align || Label1.Align = alTop; ||With the Align parameter, you can specify where you want our component to be aligned in the form. This parameter has multiple positioning properties. See the [[Object_Properties#Align | page]] to learn about these features. | |||
|- | |||
|Margins || Label1.Margins.Left = 50; // Right, Top, Bottom ||With the Margins parameter, you can give margins at any scale from the right, left, bottom, top.<br>[[File:TclLabelMargins.png|frameless|200px]]<br><br> | |||
|- | |||
|TextSettings || Label1.StyledSettings = ssFamily;<br>Label1.TextSettings.FontColor = clAlphaColor.clHexToColor('#8a067c');<br>Label1.TextSettings.Font.Size = 20;<br>Label1.TextSettings.Font.Style = [fsItalic]; //[fsItalic,fsUnderline] || Text formatting is performed in the component. To see the usage, see [https://www.docs.clomosy.com/index.php/Object_Properties#Text_Settings page]. | |||
|- | |||
|Text || Label1.Text = 'Label's Text'; || It represents the text within the component. The text entered by the user or set by the program is managed through this property. | |||
|- | |||
|Caption ||Label1.Caption = 'Button Caption'; || It represents the text displayed on the component. The Caption specifies the textual label that the component presents to the user. | |||
|} | |||
</div> | |||
<b>Example</b><br> | |||
<pre> | |||
var | |||
MyForm:TclForm; | |||
testLabel : TclLabel; | |||
testLabel | { | ||
MyForm = TclForm.Create(Self); | |||
testLabel= MyForm.AddNewLabel(MyForm,'testLabel','Test Label Caption'); | |||
testLabel.StyledSettings = ssFamily; | |||
testLabel.TextSettings.Font.Size=20; | |||
testLabel.Align = alCenter; | |||
testLabel.Margins.Left= 50; | |||
testLabel.Margins.Top= 10; | |||
testLabel.Height = 50; | |||
testLabel.Width = 150; | |||
MyForm.Run; | |||
} | |||
</pre> | |||
<b>Output:</b><br> | |||
[[File:Label.png|frameless|450px]]<br> | |||
[[File:Label.png|frameless|450px]] | |||
<h2> See Also </h2> | |||
* [[Components]] | |||
* [[Object Properties]] | * [[Object Properties]] | ||
* [[AddNewEvent]] | * [[AddNewEvent]] | ||
{{#seo:|title=TclLabel Using in Clomosy- Clomosy Docs}} | |||
{{#seo:|description=TclLabel creates text labels for UI, perfect for labeling components or displaying information like 'Username' or 'Password' near input fields.}} | |||
Latest revision as of 11:55, 8 January 2025
function AddNewLabel(AComponent: TCLComponent; xName, xCaption: string): TclLabel;
AComponent : Specifies the parent of the object to be defined.
xName : The name of the defined label should be written.
xCaption : You can enter the chart title here.
It creates a text label used to provide explanations or information in the user interface. TclLabel is preferred for labeling other components on the form or providing information to the user. For example, explanations such as "Username" or "Password" can be displayed next to an input field.
The features and usage are provided in the table below.
| Feature | Use of | Definition |
|---|---|---|
| TclLabel | Label1 : TclLabel; | A variable belonging to the TclLabel class is created. |
| AddNewLabel | Label1 = MyForm.AddNewLabel(MyForm,'Label1','Test Label Caption'); | A new TclLabel is added to the form. |
| Width | Label1.Width = 150; | Allows adjusting the width of the label. |
| Height | Label1.Height = 50; | Allows adjusting the height of the label. |
| Align | Label1.Align = alTop; | With the Align parameter, you can specify where you want our component to be aligned in the form. This parameter has multiple positioning properties. See the page to learn about these features. |
| Margins | Label1.Margins.Left = 50; // Right, Top, Bottom | With the Margins parameter, you can give margins at any scale from the right, left, bottom, top. |
| TextSettings | Label1.StyledSettings = ssFamily; Label1.TextSettings.FontColor = clAlphaColor.clHexToColor('#8a067c'); Label1.TextSettings.Font.Size = 20; Label1.TextSettings.Font.Style = [fsItalic]; //[fsItalic,fsUnderline] |
Text formatting is performed in the component. To see the usage, see page. |
| Text | Label1.Text = 'Label's Text'; | It represents the text within the component. The text entered by the user or set by the program is managed through this property. |
| Caption | Label1.Caption = 'Button Caption'; | It represents the text displayed on the component. The Caption specifies the textual label that the component presents to the user. |
Example
var
MyForm:TclForm;
testLabel : TclLabel;
{
MyForm = TclForm.Create(Self);
testLabel= MyForm.AddNewLabel(MyForm,'testLabel','Test Label Caption');
testLabel.StyledSettings = ssFamily;
testLabel.TextSettings.Font.Size=20;
testLabel.Align = alCenter;
testLabel.Margins.Left= 50;
testLabel.Margins.Top= 10;
testLabel.Height = 50;
testLabel.Width = 150;
MyForm.Run;
}
