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

MFC Discussion :

Probleme avec des Radio Button


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut Probleme avec des Radio Button
    Salut,

    j'ai une appli MFC qui me permet de faire une fonction de style Browser Save As

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    void CSnifferDlg::OnBrowseSaveCap() 
    {
    CString filename;
     
     m_dialogbox.SetDialogTitle("Save As"); 
     m_dialogbox.SetFilter("All Files|*.*"); 
     m_dialogbox.ShowOpen(); 
     if (m_dialogbox.GetFileName().IsEmpty() == FALSE) 
     {
     filename = m_dialogbox.GetFileName(); 
     m_EditSaveCap=filename;;
     UpdateData(FALSE);
     }
    Le probleme est que l'utilisation de UpdateData(FALSE); qui permet d'afficher le resultat dans un Edit Box me re initialise a Null tous mes radios bouttons!!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    Je ne comprends pas pourquoi dans mon IHM, la valeur de tous mes radios boutons change qd je fais UpdateData(FALSE); sur d'autres controles type EditBox

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    est-ce qu'ils ont une valeur par défaut ?
    le updateData met à jour leur valeur, c'est que la valeur ne doit pas etre cohérente avec ce que tu voudrais

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    Ds le pgm présenté ci dessus, updatedata(FALSE); me permet de faire afficher dans un editbox la valeur renvoyé par filename. Mais pourquoi intervient il sur les radios boutons. Si j'enleve updatedata(FALSE); mes radios bouttons ne bougent pas, mais je n'ai plus la mise a jour de l editbox!!!

    Je ss un peu broullé la!!!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    Il y a t il un autre moyen de faire afficher m_EditSaveTxt dans mon EditBox sans utiliser ce updatedata(FASLE)???

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    bien sur qu'il y a un moyen ; mais le mieux ne serait-il pas de savoir pourquoi le comportement sur les radio button n'est pas bon ?

    une autre facon est de récuperer un pointeur sur l'objet
    http://c.developpez.com/faq/vc/?page...ToWorkWithCtrl

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    je vais continuer a chercher pourquoi il y a ce petit probleme.

    En tout cas c vrai qu'il y a tjrs une autre solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GetDlgItem(IDC_EditSaveTxt)->SetWindowText(FileSaveTexte) ;
    cela fonctionne tres bien

    Merci

  8. #8
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    n'oublie pas de cliquer sur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/07/2014, 12h06
  2. Créer une ListView avec des radio button ?
    Par KTARIK dans le forum Composants graphiques
    Réponses: 6
    Dernier message: 06/05/2013, 17h08
  3. Nouvelle fenetre personalisée avec des radio button
    Par The Bronx 05 dans le forum Outils
    Réponses: 0
    Dernier message: 09/07/2012, 15h28
  4. probleme avec les radio bouton
    Par zola dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/06/2005, 09h52
  5. Problemes avec des cellules vides
    Par arsgunner dans le forum ASP
    Réponses: 7
    Dernier message: 14/06/2004, 08h42

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