From Clomosy Docs

Revision as of 08:46, 16 April 2025 by ClomosyManager (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

AComponent : Specifies the parent of the object to be defined.

xName : The name of the defined image should be written.


TclProImage is used to add an image to a form. Adding visuals to an application makes it more attractive and user-friendly.
All of the TclImage features are available. Apart from this, border color, rounding borders, image stretching and fitting features are available.

Feature Use of Definition
TclProImage ProImage1 : TclProImage; A variable belonging to the TclProImage class is created.
AddNewProImage ProImage1 = Form1.AddNewProImage(Form1,'ProImage1'); A new image is added to the form.

In addition to the features of a standard image, TclProImage offers new and advanced features, which we will explain in detail below.

clProSettings Properties

  • BackgroundColor
  • BorderColor
  • IsTransparent
  • IsFill
  • RoundHeight
  • RoundWidth
  • IsRound
  • BorderWidth
  • PictureAutoFit
  • PictureStretch
  • PictureSource

  • Example

    Var   
      Form1:TclForm;
      ProImg1: TClProImage;
    
    void SetImage;
    {
      ProImg1 = Form1.AddNewProImage(Form1,'ProImg1');
      ProImg1.Align = alCenter;
      ProImg1.Width = 150;
      ProImg1.Height = 150;
      ProImg1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#fabd2');
      ProImg1.clProSettings.RoundHeight = 10;
      ProImg1.clProSettings.RoundWidth = 10;
      ProImg1.clProSettings.BorderWidth = 2;
      ProImg1.clProSettings.IsFill = True; 
      ProImg1.clProSettings.IsRound = True;
      ProImg1.clProSettings.PictureSource = 'https://clomosy.com/demos/computerNetwork.png';
      ProImg1.clProSettings.PictureAutoFit = True;
      ProImg1.SetclProSettings(ProImg1.clProSettings);
    }
    
    {
      Form1 = TclForm.Create(Self);
      SetImage;
      Form1.Run;
    }
    

    Output:
    ProImage.png

    See Also