begin process at 2012 05 28 15:48:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Changer ce ki a ecris dans un label ...


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

Changer ce ki a ecris dans un label ...

dimanche 16 décembre 2001 à 11:49:12 | Changer ce ki a ecris dans un label ...

FX

Salut, je suis un debutant en C++, et je voudrais savoir, avec les MFC comment changer la valeur d'un label box ...

Quand je double clique sur le bouton il me demande le un nom, bon je laisse celui donner par default, puis je tombe sur le code, et quand je clique sur ce bouton, je voudrais que par exemple, se qui a ecris dans le label IDC_LABEL se changer en "Ok ca marche".

Merci de me dire comment faire.

Bye

FX
samedi 29 décembre 2001 à 20:17:18 | Re : Changer ce ki a ecris dans un label ...

header

C 'est tres tres simple...
Une fois que tu as mis ton label sur l'interface de ton appli tu fais un bouton droit et tu CHANGES le nom au lieu de IDC_STATIC ( la valeur par defaut) tu mets par ex IDC_ESSAI. Ensuite tu vas dans class wizard en faisant un bouto droit sur ton label. Dans class wizard tu vas dans add member variable. normalement tu dois voir le nom de ton label (IDC_ESSAI) etre inscrit dans la fenetre. Tu dbl clike dessus la tu ajoutes une variable du type CString par ex m_essai. Voila le plus gros et fait
Ensuite tu cree par ex un bouton avec une fonction oncliked ou alors tu edites le code de la fct OnInitDialog et tu mets le code suivant :

m_essai = "Tu vas voir ca va changer"; // tu mets ta chaine ds le label
m_essai.Format("%s",m_essai); // tu affiche ton label
UpdateData(FALSE); /: tu mets a jour la fenetre

ou alors plus rapide :

m_essai.Format("Tu vas voir ca va marcher");
UpdateData(FALSE);

Et voila...... simple ???
Voila mail moi pour savoir si ca a marche.....
Bye
Header .h




vendredi 18 janvier 2002 à 10:20:58 | Re : Changer ce ki a ecris dans un label ...

Grolu

Heu, c'est quoi ça ?
m_essai = "Tu vas voir ca va changer"; // tu mets ta chaine ds le label
m_essai.Format("%s",m_essai); // tu affiche ton label


Quelques précisions sur le principe général des boites de dialogue MFC :

- on crée des contrôles (avec un nom différent de IDC_STATIC si on veut les utiliser dynamiquement),

- on associe les contrôles à des attributs, soit des attributs représentant la valeur du contrôle pour les contrôles simples (comme CString pour un label, généralement), soit en associant des attributs du type du contrôle (par exemple CListCtrl pour un contrôle liste) pour les contrôles un peu plus complexes,

- pour les contrôles associés à un attribut-valeur, on modifie l'attribut puis on appelle UpdateData(FALSE) pour que les valeurs des attributs soient répercutées sur les contrôles, ou au contraire UpdateData(TRUE) pour que les valeurs des contrôles soient répercutées sur les attributs (il faut bien avoir à l'esprit que les attributs associés ne représentent pas directement la valeur du contrôle, mais une copie de ceux-ci, d'où le mécanisme UpdateData qui permet de faire la copie dans un sens ou un autre, et d'afficher le changement au passage)

-------------------------------
Réponse au message :
-------------------------------

C 'est tres tres simple...
Une fois que tu as mis ton label sur l'interface de ton appli tu fais un bouton droit et tu CHANGES le nom au lieu de IDC_STATIC ( la valeur par defaut) tu mets par ex IDC_ESSAI. Ensuite tu vas dans class wizard en faisant un bouto droit sur ton label. Dans class wizard tu vas dans add member variable. normalement tu dois voir le nom de ton label (IDC_ESSAI) etre inscrit dans la fenetre. Tu dbl clike dessus la tu ajoutes une variable du type CString par ex m_essai. Voila le plus gros et fait
Ensuite tu cree par ex un bouton avec une fonction oncliked ou alors tu edites le code de la fct OnInitDialog et tu mets le code suivant :

m_essai = "Tu vas voir ca va changer"; // tu mets ta chaine ds le label
m_essai.Format("%s",m_essai); // tu affiche ton label
UpdateData(FALSE); /: tu mets a jour la fenetre

ou alors plus rapide :

m_essai.Format("Tu vas voir ca va marcher");
UpdateData(FALSE);

Et voila...... simple ???
Voila mail moi pour savoir si ca a marche.....
Bye
Header .h







Cette discussion est classée dans : label, changer, clique, ki, ecris


Répondre à ce message

Sujets en rapport avec ce message

changer le text d'un label [ par pierre_33 ] Bonjour,J'ai un problème je n'arrive pas a changer le test d'un label lors du click sur un bouton .Mon label et bouton son bien créer, je créer le sig Changer couleur par un clique [Win32 sans MFC] [ par jojomillenium ] Bonjour, j'aimerai pouvoir changer la couleur de fond d'un static, ou meme d'un element picture (mon but et juste d avoir un carré rempli d'une couleu SUR LES BUTTON VISUAL C++ [ par lunatic34 ] SALUT A TOUS!!!Voila j'ai besoin d'aider car je souhaiterai compter le nombre de fois ke je clique dans un button par exemple:Mon button s'appelle Val priorité d'une application [ par cleter ] Bonjour,J'ai un petit problème, peut être que je m'y prend mal, mais bon...Voila ce que je veux faire: je suis en train de créer une application en C changer couleur des ecritures dans la console [ par jimmypage64 ] Bonjour !!Je suis débutant en C++ et je voudrais savoir comment faire pour changer la couleur du texte dans mon programme w32 console application svp. changer un octet dans un fichier ? [ par supergrey ] Bonjour, je sais le faire mais je souhaiterai connaitre la methode la plus simple pour changer le premier octet d'un fichier, par exemple ajouter 1 a Changer icone de mon executable [ par zaibacker ] Bonjour, jaimerai changer licone de mon executable que je viens de compiler,je ne sais pas sil faut creer un .ico quelque part ou quoique ce soit du g changer la priorité d'un processus [ par deck_bsd ] Bonjour a tous,Voila dans mon programme ctrlAltDel j'ai maintenant ajouté les priorité du processus. Mais je veu aller plus loin, je veu que l'on puis modifier un label dans un thread? [ par catamenia ] bonjour,comment on modifie la valeur d'un label dans un thread en c++?j'ai passé la variable associée a mon thread mais je ne peux pas faire de update Changer dynamiquement titres onglets [ par phantom_2005 ] Bonjour,je suis débutant et j'aimerais savoir comment changer dynamiquement le titre des onglets dans des Property Sheets?J'arrive à le faire au charg


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,248 sec (3)

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