Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 26 sept. 2010 à 18:29
Salut,
essayes comme ça:
Dans l'évènement "OnExit" du MaskEdit:
[hr]procedure TForm1.MaskEdit1Exit(Sender: TObject);
[b]var
/bP: PAnsiChar;
I, aLen: Integer;
[b]begin
/bP := PAnsiChar(Maskedit1.Text);
aLen := Length(Maskedit1.Text);
for I : = 1 to aLen [b]do
begin
if not /b(P^ in ['0'..'9','-']) [b]then
begin
/bshowmessage('Veuillez saisir un numéro de téléphone valide !');
maskedit1.setfocus;
Break;
end;
Inc(P);
end;
end;
[hr]
le caractère '-' étant le caractère de séparation par défaut du MaskEdit pour un Mask de saisi téléphone