begin process at 2010 02 10 11:05:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Texte

 > 

Transformer le premier caractère d'une Tedit en majuscules


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Transformer le premier caractère d'une Tedit en majuscules

mardi 24 janvier 2006 à 11:04:16 | Transformer le premier caractère d'une Tedit en majuscules

AITFRAH1

bonjour
j'ai un edit que j'utilise pour saisir les prénoms des éléves.
je veux que lorsque le premier caractère est un blanc(espace) ,ce dernier (touche blanc)sera désactivé; et en saisissant une chaine de caractères,en appuyant sur la touche blanc(espace) ,le premier caractère de la chaine se transforma automatiquement en majuscules.(pour être clair style office).
aidez-moi je vous remercie d'avance
prière de m'avertir de votre réponse sur mon email: yahia1b2003@yahoo.fr
mardi 24 janvier 2006 à 13:05:24 | Re : aide

jlen100

Membre Club
salut,
essaie çà:
procedure Tform1.Edit1KeyPress(Sender: TObject; var Key: Char);
var buffer:string;
begin
    with edit1 do
    begin
        if (key=' ')and (tag=1) then
        begin
            buffer:=text;//il faut faire une copie
            if buffer<>'' then//ne rien faire si vide
            begin
                buffer[1]:=upcase (buffer[1]);//on met le premier caractere en majuscule
                text:=buffer;//on reaffecte
            end;
            key:=#0;//ce caractere ne sera pas affiché
        end;
        if (key=' ')and (tag=0)then//on mémorise dans le tag
         begin
            tag:=1; key:=#0;
         end;
    end;
end;

@+
jlen



Cette discussion est classée dans : caractère, transformer, premier, majuscules, blanc


Répondre à ce message

Sujets en rapport avec ce message

premier caractère edit [ par manytime ] Salut.J'ai un edit et je souhaiterai que lorsque l'on quitte l'edit, on vérifie le premier caractère.Si c'est un chiffre alors ' message d'erreur ' et Selectionner une partie de caractères afin de les mettre dans un string [ par Tank01 ] Bonjour, Je code une application et me trouve face à un probleme: je possède une chaine de caractère contenant des caractères ascii ( ESCAPE ( 27 e Vérifier le premier caractère d'un TEdit [ par ArC3Nik ] Bonjour J'ai une question toute simple, je voudrais vérifier dans un champs texte (TEdit) si le premier caractère correspond bien a un caractère voulu La lettre majuscule d'un mot en premier? [ par yeho ] Salut! Je sais que la meilleur manière d'être aidé dans Delphifr.com c'est d'exhiber aussi sa volonté de recherche.Mais j'ai une procedure que je ve Un petite codification têtue. Comment y resoudre? [ par new2000 ] Mes salutations! Voilà encore un autre tout petit code que j'ai écrit à mettre dans l'evenèment BeforePost du AdoTable1.Il marche bien... Cela veut Mettre au premier plan une instance d'un programme lorsque l'on tente d'ouvrir une seconde instance [ par pebayart ] Bonjour,J'ai récupéré plusieurs sources intéressantes mais une fois adapté a mon projet, elle ne marche qu'a moitié : elle ne m'ouvre pas de nouvelle interdire Chiffres ou certains caractère dans listbox [ par petitpouce ] Bonjour à tous, Comment éviter la prise en compte des chiffres (ex: 45678) ou certains caractères ( ex: @) dans un listbox ? Merci de votre aide application au premier plan [ par cyber37 ] Bonjours,cette question a deja ete poser sur le forum les reponses marchent mais pas pour se que je veut faire donc je vais vous poser la question en PB caractère ascii [ par fbalien ] Bonjour j'ai un souci avec la gestion des caractères ascii dans mom mot de passe windows j'utilise des codes aschii tel que par exemple '?'généré par chaine de caractère [ par AmineTheGreat ] salam,s'il vous plaît est ce que quelqu'un connaît la fonction qui permet de prendre une partie d'une chaine de caractère exp: on a une chaine 'delphi


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales