TS en Informatique Option Réseau

  • Upload
    lachir

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/14/2019 TS en Informatique Option Rseau.

    1/5

    TS en Informatique option Rseau.

    Programmation en Delphi

    Les composants Delphi

    Composant Edit TP1

    Objectif :

    A la fin du TP, le stagiaire sera capable de :

    crer des applications en utilisant les composants Label,

    Button, Bitbtn et Edit.

    Manipuler correctement les propritsText, Maxlentgh de Edit

    Programmer les vnements onchange de Edit,

  • 8/14/2019 TS en Informatique Option Rseau.

    2/5

    TP1

    Rappel :

    Le composant EditUnit StdCtrls

    Description

    Un composant TEdit sert inclure des contrles bote d'dition Windowsstandard dans une fiche.Les botes d'dition sont utilises pour rcuprer des informations saisiespar l'utilisateur.Elles affichent aussi des informations qui lui sont destines.Lorsqu'il saisit des donnes dans une bote d'dition ou que l'applicationaffiche des informations qui lui sont destines dans la bote d'dition, lavaleur de la proprit Text de la bote d'dition change.L'application peut savoir si la valeur de Text a t modifie en vrifiant lavaleur de la proprit Modified.Pour limiter le nombre de caractres saisis dans la bote d'dition, utilisezla proprit MaxLength.

    Ce programme recopie un texte que vous avez tapez dans un edit, dansun autre edit l'aide d'un click sur un bouton.

    Au lancement de lapplication :

  • 8/14/2019 TS en Informatique Option Rseau.

    3/5

    En cliquant sur le bouton Copier

    usesSysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,Forms, Dialogs, StdCtrls;

    typeTForm1 = class(TForm)Edit1: TEdit;Button1: TButton;Edit2: TEdit;procedure Button1Click(Sender: TObject);

    private{ Dclarations private }

    public{ Dclarations public }

    end;

  • 8/14/2019 TS en Informatique Option Rseau.

    4/5

    varForm1: TForm1;

    implementation

    {$R *.DFM}procedure TForm1.Button1Click(Sender: TObject);beginedit2.text:=edit1.textend;end.

    Amlioration :

    Au lancement, le bouton copier et inactif, le focus est sur ledit1 Il ne devient inactif que si lon saisie dans le premier Edit,

    Aprs le clic sur le bouton, le texte est copier et le bouton devient

    inactif.

    Solution :

    Gestion des vnements :

    procedure Edit1Change (Sender:TObject);

    procedure FormActivate (Sender:TObject);

  • 8/14/2019 TS en Informatique Option Rseau.

    5/5