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