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

Windows Forms Discussion :

FolderBrowserDialog fonctionne sous XP impossible sous Vista


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 49
    Points : 35
    Points
    35
    Par défaut FolderBrowserDialog fonctionne sous XP impossible sous Vista
    Bonjour,

    J'ai un gros souci, j'ai un bout de code qui fonctionne parfaitement sous Windows XP et lorsque je le teste sous Vista impossible... la fenêtre ne s'affiche qu'une fois... si je clique sur annuler la fenetre disparait et rien ne se passe...
    Si je clique sur ok en ayant sélectionné un dossier, et que je veux refaire appel à ce même bout de code rien ne s'affiche...

    Voilà, le bout de code en question si quelqu'un à l'inspiration !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    FolderBrowserDialog path = new FolderBrowserDialog();
     
    while (path.ShowDialog() != DialogResult.OK)
    {
    }
     
    return path.SelectedPath;
    Mon objectif est simplement d'obliger l'utilisateur à définir l'emplacement de plusieurs dossiers... Ce petit bout de code est placé dans une fonction que j'appelle chaque fois que je souhaite définir le chemin d'un dossier.

  2. #2
    Nouveau membre du Club
    Inscrit en
    Février 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 49
    Points : 35
    Points
    35
    Par défaut
    En fait je viens de voir que XP me l'affiche au premier plan et Vista ne me l'affiche pas mais quand je fais Alt+Tab j'y ai accès...

    Comment pourrai-je le faire apparaître automatiquement?

    Edit :
    Avec un peu de perséverance on arrive à trouver un code qui fonctionne...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    FolderBrowserDialog path = new FolderBrowserDialog();         
    while (path.ShowDialog(new Form()) != DialogResult.OK)
    {
    }
    return path.SelectedPath;

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

Discussions similaires

  1. Pbme background color : impossible sous ie7 / ok sous ff et Chrome
    Par mozzlo dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 21/08/2010, 08h36
  2. UPDATE Ok sous IE, impossible sous Firefox
    Par tentsuken dans le forum Langage
    Réponses: 6
    Dernier message: 18/06/2010, 12h12
  3. Installation HP 2350 impossible sous Vista
    Par Pierre5902 dans le forum Windows Vista
    Réponses: 1
    Dernier message: 08/10/2007, 20h42
  4. Fonctionne sous XP, pas sous Vista.
    Par remi.a dans le forum Windows
    Réponses: 8
    Dernier message: 07/08/2007, 16h41
  5. [PDO] [SQLite] create table et insert impossible sous linux (ok sous windows)
    Par rebolon dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 31/07/2007, 15h59

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