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

VB.NET Discussion :

SaveFileDialog et Forcer l'Extension


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut SaveFileDialog et Forcer l'Extension
    Salut All,

    J'ai un petit probleme avec l'utilisation d'un SaveOpenDialog en voulant forcer l'extension du nom du fichier saisi.
    Actuellement, si on ne signale pas d'extension, il l'a rajoute automatiquement (ca c'est ok), mais si on signale une extension, il la garde et n'ajoute pas la bonne extension !!!
    Ce que moi je desire, c'est que s'il y a deja une extension, il rajoute en plus la bonne.

    Voici ma config du SOD
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    With SaveFileDialog
                .AddExtension = True
                .CheckFileExists = False
                .CheckPathExists = True
                .CreatePrompt = False
                .DefaultExt = Data_Extension
                .Filter = Data_Extension
                .InitialDirectory = Data_CheminSAVE
                .OverwritePrompt = True
                .RestoreDirectory = False
                .Title = "BlaBla"
                .ValidateNames = True
    End With
    Si qq connait comment faire cela directement dans la config du SOD, merci à lui de m'eclairer.
    Je peux faire cela manuellement, mais je trouve bizarre que ca ne soit pas directement inclus dans le SaveFileDialog.

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Bon, en fait les dialogs n'ont pas cette possibilite.
    Il faut le faire soit-meme !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If Microsoft.VisualBasic.Right(SaveFileDialog_X.FileName, 4) = "." & Data_Extension Then
          NomDuFichier = SaveFileDialog_X.FileName
    Else
          NomDuFichier = SaveFileDialog_X.FileName & "." & Data_Extension
    End If

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

Discussions similaires

  1. SaveFileDialog et filtres d'extensions
    Par calvin01 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/08/2009, 10h10
  2. forcer l'extension dans un input file
    Par lili2704 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/11/2007, 16h47
  3. Forcer le telechargement pb extension FF
    Par hugo69 dans le forum Langage
    Réponses: 1
    Dernier message: 13/03/2007, 19h18
  4. [Input file] Forcer l'extension ?
    Par hisy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 12/05/2006, 08h36
  5. [C#][SavefileDialog] Forcer la langue du message d'alerte ?
    Par Sydaze dans le forum Windows Forms
    Réponses: 5
    Dernier message: 08/02/2006, 19h08

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