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

ASP.NET Discussion :

[C#] Comment ajouter un OpenFileDialog ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 114
    Par défaut [C#] Comment ajouter un OpenFileDialog ?
    Bonjour,

    Je tente de comprendre le code C# sur MSDN2 pour ouvrir un FileDialog.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    private void button1_Click(object sender, System.EventArgs e)
    {
       if(openFileDialog1.ShowDialog() == DialogResult.OK)
       {
          System.IO.StreamReader sr = new 
             System.IO.StreamReader(openFileDialog1.FileName);
          MessageBox.Show(sr.ReadToEnd());
          sr.Close();
       }
    }
    Je ne comprends pas ce qu'est le openFileDialog1 dans le if. Comment l'obtient-on?

    Merci de m'eclairer un peu sur la question ...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 80
    Par défaut
    Bonjour

    L'OpenFileDialog est un composant (boite à outils) à ajouter sur la Form.
    C'est une boite de dialogue style explorateur pour rechercher le fichier à ouvrir.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 114
    Par défaut
    Je m'etais dit ca, j'ai cherche mais pas trouve ...
    J'ai bien ma boite a outil (celle ou on s'amuse a faire des drags and drops) mais j'ai po le composant OpenFileDialog!

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 80
    Par défaut
    Et tu ne peux pas l'y ajouter ?

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 114
    Par défaut
    Quand je clique droit sur la boite a outil et que je selectionne Choose Items..., le composant OpenFileDialog est deja coche, mais je ne le vois pas dans la boite a outil.
    Je ne sais pas ou il se cache ...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 80
    Par défaut
    Certainement plus bas dans la liste
    Si tu as une roulette sur ta souris, c'est très facile...

  7. #7
    Rédacteur
    Avatar de dev01
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 451
    Par défaut
    Salut .

    tu n'était en effet pas dans la bonne section vu que ton projet n'est pas une application windows mais une application web en asp.net.

    Donc por répondre à ta question : Le openFileDialog n'est pas disponible dans une application web tout simplement car cela n'a aucun sens sur un site internet.

  8. #8
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    114
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 114
    Par défaut
    Merci d'avoir deplace mon message dev01.

    Bah par exemple, quand je suis sur un site internet et que je cherche a ouvrir un de mes fichiers, c'est possible. Je ne comprends pas trop pourquoi cela n'a aucun sens sur un site internet ;p

    Sinon j'ai trouve une facon pour ouvrir un FileDialog, je mets le code pour ceux qui bloquerai sur le meme probleme que moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
            OpenFileDialog oFD = new OpenFileDialog();
            oFD.InitialDirectory = "C:\\LaseLiep";
     
            if (oFD.ShowDialog() == DialogResult.OK)
            {
                String nomFichier = oFD.FileName;
                try
                {
                    StreamReader sr = new StreamReader(nomFichier);
                    maTextBox.Text = sr.ReadToEnd();
                    sr.Close();
                }
                catch (Exception e)
                {
                    maTextBox.Text = e.Message;
                }
            }
    Par contre, il reste un dernier petit soucis, oui oui encore ...
    Quand j'essaie d'ouvrir ma FileDialog a partir de ma page web, elle s'ouvre derniere ma page web, c'est pas normal ca ... Comment pourrais-je faire pour qu'elle s'ouvre devant et non pas derriere?

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

Discussions similaires

  1. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 17h03
  2. [debutant] Comment ajouter des .class ?
    Par Slein dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/04/2004, 14h30
  3. [ADOQuery]Comment ajouter un prametre a un ADOQuery
    Par bitou dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/04/2004, 15h08
  4. Comment ajouter un choix d'OS à LILO boot ???
    Par shkyo dans le forum Administration système
    Réponses: 7
    Dernier message: 19/04/2004, 15h20
  5. Réponses: 14
    Dernier message: 28/08/2003, 23h29

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