IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Rafraichissement d'un Label->Caption


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    40
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 40
    Par d�faut Rafraichissement d'un Label->Caption
    Bonjour,

    J'utilise C++Builder XE3 et j'ai un probl�me incompr�hensible :
    voici le code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    void __fastcall TfValidation::AfficheRens(int idpat) {
    	lNom->Caption=GetNomPatient(idpat); // renvoie une String
    	ShowMessage(lNom->Caption);
    }
    Sur la Form le texte reste tel que d�finit � la conception ("lNom") alors que le ShowMessage m'indique correctement le changement.

    Etonnant non ?
    Quelqu'un aurait une id�e ? (a pr�ciser que tous les Refresh, Repaint, Invalidate, Update et autres n'ont aucun effet....)

    Merci d'avance

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 398
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 398
    Par d�faut
    Si Borland est comme MFC, la lNom n'est vraiment li� au contr�le qu'apr�s l'appel d'une certaine fonction (plus ou moins l'�quivalent des UpdateDate(TRUE) et UpdateData(FALSE) de MFC).

    Mais comme je ne connais pas Borland, peut-�tre devrais-tu demander � un mod de d�placer cette question vers le sous-forum appropri�.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre �prouv�
    Avatar de Freeze
    Homme Profil pro
    Inscrit en
    Octobre 2002
    Messages
    131
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 131
    Par d�faut
    essaye avec �a :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    void __fastcall TfValidation::AfficheRens(int idpat) {
    	lNom->Caption=GetNomPatient(idpat); // renvoie une String
            Application->ProcessMessages();
    	ShowMessage(lNom->Caption);
    }
    Il y a une bonne explication � cet endroit

  4. #4
    Membre exp�riment�

    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    288
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Janvier 2003
    Messages : 288
    Par d�faut
    Je pense que lNom->Update() devrait suffire.
    Ca fait la m�me chose que ProcessMessage() mais uniquement pour le contr�le concern�. C'est donc beaucoup moins lourd.

Discussions similaires

  1. Rafraichissement de Label.caption
    Par corion dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 03/05/2013, 11h27
  2. [VBA-E]Modifier la caption d'un label par macro
    Par Gautheron dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 21/02/2006, 13h07
  3. Affichage du caption d'un label � la verticale
    Par jonathomas dans le forum Composants VCL
    R�ponses: 1
    Dernier message: 03/12/2005, 15h21
  4. [VBA] [Excel] Probleme de rafraichissement d'un label
    Par lejert dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 15/11/2005, 17h09
  5. label � caption d�filante
    Par ulysse66x dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 29/06/2003, 21h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo