From Clomosy Docs
No edit summary |
No edit summary |
||
| Line 36: | Line 36: | ||
= See Also = | = See Also = | ||
* [[Controls| Controls]] | |||
* [[CLRTMethod| CLRTMethod]] | * [[CLRTMethod| CLRTMethod]] | ||
* [[ClRTSetProperty| ClRTSetProperty]] | * [[ClRTSetProperty| ClRTSetProperty]] | ||
Revision as of 06:30, 24 January 2024
clRTGetProperty is a part of the Clomosy library and is used to retrieve a property of a component. This function returns the value of a specific property of a component at runtime.
The general usage is as follows:
clRTGetProperty(PropertyObject: TComponent; PropName: String)
TComponent : The name of the component to be processed should be written.
PropName : The name of the component feature you want to get is specified.
For instance
clRTGetProperty(Btn, 'Text').AsString; clRTGetProperty(Btn, 'Visible').AsBoolean; clRTGetProperty(MyForm, 'ComponentCount').AsInteger;
You can access the properties of objects as shown in the examples above.
Example:
var
MainForm : TclForm;
iconBtn : TCLProButton;
begin
MainForm:=TclForm.Create(self);
MainForm.SetFormBGImage('https://clomosy.com/demos/bg1.png');
iconBtn := MainForm.AddNewProButton(MainForm,'iconBtn','Hello!');
clComponent.SetupComponent(iconBtn,'{"Align" : "Top","MarginTop":40,"MarginLeft":5,
"Height":150}');
ShowMessage(clRTGetProperty(iconBtn,'Text').AsString);
MainForm.Run;
end;