Caption - the same as Text - the main text of the visual object (for the form - the title, for the applet - the title name, for the button - the text of the button, etc.). Stored in a buffer, at least until the moment the window is created for the object (after which the contents of the buffer are ignored, and the property is read and written by reading or setting the window text through API functions). Although there are such types of windows for which this property is meaningless (list view, for example - this property cannot affect its appearance in any way), I still list it in the list of the most common properties, because visual objects that use it , lots of;
Text - the same as Caption - above;
Font - the font for displaying the text in the object window, if it is not changed, then the font assigned to the parent is used, and if there were not only changes to the font, but even references to it, then the system default font (FixedSys) is used. I draw your attention to the fact that when setting the properties of visual elements in MCK, there is an additional design-time property ParentFont, the value of which allows you to control whether the font setting will be performed when the form is initialized (false), or the parent font will be used (true) ;
TextAlign - text alignment horizontally (left, right, center), makes sense for almost all controls that have a displayed text (Caption) *;
VerticalAlign - vertical alignment of text in the window (text can be pressed to the top, to the bottom, centered). Same as TextAlign, it works for almost all mono-text visuals (sometimes there are restrictions on the combination of certain values of TextAlign and VerticalAlign).