Salut , j'ai un TEdit , ou je veux que la valeur entreé soit seulment une Extension :
Comme ça :
.extension
et ne pas : *.extension ni *.* ni autre seulement le format ( .extension exemple = .doc ou .txt .... etc )
merçi
Salut , j'ai un TEdit , ou je veux que la valeur entreé soit seulment une Extension :
Comme ça :
.extension
et ne pas : *.extension ni *.* ni autre seulement le format ( .extension exemple = .doc ou .txt .... etc )
merçi
Une idée
Tu mets la propriété MaxLength de ton TEdit à 3 donc l'utilisateur ne pourra entrer + de 3 car et tu rajoutes le . ex:sinon, tu vérifies que le premier caractère saisi soit bien un .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TForm1.Button1Click(Sender: TObject); var ext:string; begin ext:='.'+Edit1.Text; showmessage(ext); end;
Salutation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TForm1.Button2Click(Sender: TObject); var ext:string; begin ext:=Edit1.Text; if copy(ext,1,1)<>'.' then showmessage('Ceci n''est pas une extention') else showmessage('Ok'); end;
Duan
Ne pas oublier la fonction ExtractFileExt()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage(ExtractFileExt('Developpez.com')); end;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager