Vous êtes sur la page 1sur 4

Mémento de quelques composants graphiques Lazarus

et des classes associées

Classes techniques

TPicture: Représentation d'une image

LoadFromFile (f: String) Charge le fichier image f dans l'objet.


Méthodes
Clear Supprime l'image chargée

TStrings: Représentation d'une liste de chaines de caractères

Count :integer Nombre d'éléments de la liste


Attributs
Strings (attribut par Tableaux de chaines
défaut) Strings[0] est la première chaine

Add (c: String) Ajoute la chaine c

LoadFromFile (f: String) Charge le fichier de nom f dans l'objet

SaveToFile (f: String) Sauvegarde les chaines dans le fichier de nom f


Méthodes
Delete ( i : integer) Supprime le ième élément

Position de la chaine c dans la liste. L'indicage commence à 0.


IndexOf (c : String)
Retourne -1 si la chaine n'est pas trouvée

Composants abstraits

TControl: classe contenant les propriétés et méthodes générales d'un certain nombre de composants.

Width :integer Largeur en pixels

Height : integer Hauteur en pixels

Color: TColor Couleur

Attributs Font: TFont Police

Enabled: boolean vrai si le composant est activé

Hint: String Indication qui s'affiche lorsque l'on survole le composant

ShowHint: boolean vrai : l'indication s'affiche.

Hide Rend le composant invisible


Méthodes
Show Affiche le composant
TCommonDialog: classe contenant les propriétés et méthodes générales des boites de dialogue

Affiche la boite. Retourne true si l'utilisateur a fait un


Méthodes function Execute ( ): boolean
choix

Composants qui sont des sous-classes de TControl

TForm: Représentation d'une fenêtre (également appelé formulaire dans le cours)

Caption : string Titre de la fenêtre

Attributs Etat de la fenêtre:


WindowState ● wsMaximized = plein écran
● wsNormal = taille normale

Méthodes Close ( ) Ferme ma fenêtre

TEdit (onglet Standard): zone de texte

Attributs Text : string Contenu de la zone de texte

Méthodes Clear ( ) Efface le contenu

TListBox (onglet Standard): zone de liste

Items : Tstrings Les éléments de la la liste.

Attributs ItemIndex : integer Indice de l'élément sélectionné (1er = 0, -1 si aucun)

Sorted: boolean Si vrai, la liste est automatiquement triée alphabétiquement

Méthodes GetSelectedText ( ) Elément sélectionné (la chaine de caractères)

TComboBox (onglet Standard): combobox

Items : Tstrings Les éléments de la la liste.

Text : string Le texte sélectionné ou saisi

Attributs AutoComplete : boolean Si vrai, auto-complètion du texte saisi

AutoDropDown : boolean Si vrai déploie la liste dès qu'un caractère est saisi

Sorted: boolean vrai si la liste est automatiquement triée


TCheckBox (onglet Standard): case à cocher

Attributs Checked : boolean vrai si la case est cochée

TRadioButton (onglet Standard): boutons radio

Attributs Checked : boolean vrai si le bouton est coché

TLabel (onglet Standard): étiquette

Attributs Caption : string texte de l'étiquette

TButton (onglet Standard): bouton standard

Attributs Caption : string texte affiché sur le bouton

TMemo (onglet Standard): mémo, contient du texte sur plusieurs lignes

Lines : TStrings texte contenu dans le mémo.

Attributs WordWrap : boolean Si vrai, les lignes trop longues sont coupées

ScrollBars Défini l'affichage des barres de défilement.

TImage (onglet Additional): composant permettant d'afficher une image

Picture : TPicture l'image contenue dans le composant.

Attributs Stretch : boolean Si vrai, le composant est rempli au maximum

Proportional : boolean Si vrai, les proportions de l'image sont conservées.

TFileListBox (onglet Misc): liste de fichiers, sous-classes de TListBox

Attributs Directory : String Chemin du répertoire

Méthodes UpdateFileList ( ) Rafraichit la liste des fichiers


Boites de dialogues (sous-classes de TCommonDialog)

TOpenDialog (onglet Dialog): ouverture de fichier

FileName : String Nom complet (chemin et extension) du fichier sélectionné


Attributs
Filter: String Filtre les fichiers par extension.

TSaveDialog (onglet Dialog): enregistrement de fichier

FileName : String Nom complet (chemin et extension) du fichier sélectionné


Attributs
Filter: String Filtre les fichiers par extension.

TOpenPicture (onglet Dialog): ouverture de fichier image

FileName : String Nom complet (chemin et extension) du fichier sélectionné


Attributs
Filter: String Filtre les fichiers par extension.

TColorDialog (onglet Dialog): sélection d'une couleur

Attributs Color : TColor La couleur sélectionnée

TFontDialog (onglet Dialog): sélection d'une police

Attributs Font : TFont La police sélectionnée