page précédantesommairepage suivanteglossairerenseignements


7. Les composants et les objets les plus utilisés

Je ne vais pas vous présenter en détail tous les composants et tous les objets de Delphi ! L'aide est très bien faite pou cela. Mais certains sont incontournables.  Je vous conseille vivement de tous les essayer pour vous faire vous-meme une idée.

7.1 L'objet TForm

La plupart du temps, c'est l'objet principal de toute application Delphi. Toute fiche que vous utilisez dans vos applications est de type TForm. Lorsque vous créez une nouvelle application, Delphi créé automatiquement un objet TForm. Vous l'aurez compris: la fiche sur laquelle vous insérez tous vos objets est elle aussi un objet qui possède ses propriétés et ses évenements.
Propriétés:
  • BorderIncons : Affiche ou non les boutons de la barre de titre (agrandire, réduire, fermer). N'a d'effet qu'a l'exécution.
  • Caption : C'est le texte affiché dans la barre de titre de la fenetre.
  • Width et Height : La largeur et la hauteur de votre fenetre. Remarque: Pensez que votre application peut fonctionner sur une machine qui n'est pas configurée comme la votre. Par exemple, pensez à ne pas faire de fenetres qui dépassent 640 en largeur et 480 en hauteur, pour  que votre application puisse tourner sur toutes les machines.
  • Top et Left : La distance entre le coin supérieur gauche de votre fiche et le coin supérieur gauche de l'écran, en pixels.
  • Icon : L'icone affichée à gauche de la barre de titre.
  • ...

  • Evenements:
  • OnCreate : Cette évenement à lieu lorsque l'application créé la fiche, c'est à dire au vraiment tout début de l'éxécution du programme. On peut mettre dans la routine de traitement de l'évenement OnCreate de la fiche une bonne partie du code d'initialisation de l'application (variables globales, définition de procédures de traitement d'évenement système...). Attention, bien souvent, la fiche est l'objet crée en premier par l'application (voir Parenté), il faut donc veiller à ne pas faire appel pas exemple à un bouton qui n'est pas encore créé!
  • OnShow : A lieu quand la fenetre devient active, c'est à dire passe au promier plan.
  • 7.2 L'objet TButton

    Pas besoin de beaucoup le décrire!
    Propriétés:
  • Caption : C'est le texte affiché sur le dessus du bouton.
  • Enabled : La propriété Enabled est du type boolean elle peut donc etre soit TRUE soit FALSE. Si enabled est à FALSE, vous aurez beau cliquer sur le bouton, l'évenement OnClick ne se déclenchera pas, ça inhibe les évenement du composant. Le composant est "grisé". La propriété enabled est aussi souvent utilisée dans les menus.
  • Top et Left : La distance entre le coin supérieur gauche de votre bouton et le coin supérieur gauche de la fiche sur laquelle il est inséré, en pixels.
  • ...

  • Evenements:
  • OnClick : A lieu quand l'utilisateur clique sur le bouton et que la propriété enabled est à TRUE.
  • OnDblClick : A lieu quand l'utilisateur double-clique sur le bouton et que la propriété enabled est à TRUE.
  • 7.3 L'objet TLabel

    Utilisé pour afficher simplement du texte dans la fiche. Bien souvent, on n'utilise que la propriété caption de ce composant, mais il a à peu près toutes les caractéristiques que le composant TButton.

    7.4 Le composant TEdit

    C'est le composant de saisie standard. L'utilisateur peut y taper du texte.


    Le Guide du Programmeur Débutant sous Delphi. 
    Ce document à été mis à jour le 26/07/98.
    Pour tout renseignement sur ce document : cliquez ici
    Ecrit par redmatth.