From Clomosy Docs
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> | <div class="alert alert-ligth border border-3 border-primary-subtle rounded-5 p-4 shadow-sm" role="alert"> | ||
function clRTGetProperty(Object: | function clRTGetProperty(Object: TCLComponent; PropName: String): String; | ||
</div> | </div> | ||
Revision as of 12:52, 6 November 2024
function clRTGetProperty(Object: TCLComponent; PropName: String): String;
Object : The name of the component to be processed should be written.
PropName : The name of the component feature you want to get is specified.
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(Btn, 'Text')
clRTGetProperty(Btn, 'Visible')
clRTGetProperty(MyForm, 'ComponentCount')
Example
TRObject Syntax
var
MainForm : TclForm;
iconBtn : TCLProButton;
{
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'));
MainForm.Run;
}
Base Syntax
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'));
MainForm.Run;
end;