1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2017
    Messages : 4
    Points : 0
    Points
    0

    Par défaut Comment Enregistrer sans boite de dialogue Enregistrer sous

    Bonjour à tous

    J'ai avancé pas mal dans ma création de fichier. Pour cela j'ai utilisé SaveFile en vb.net. J'ai copié un code qui permet d'enregistrer sous ... mais moi je recherche un moyen d'enregistrer mon fichier sans passer par la boîte de dialogue SaveFileDialog. Mon fichier étant déjà créé je souhaite simplement enregistrer les modifications directement sans pour autant avoir à ré-enregistrer par dessus.

    Est-ce qu'une âme charitable pourrait me donner la solution à mon problème ? Je précise encore que passe pour enregistrer mon fichier par SaveFile et pour l'ouvrir par LoadFile. De cette façon je peux enregistrer un fichier au format RTF et le charger simplement sans passer par le Imports System.IO

    Merci d'avance à vous tous et bonne journée !

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2005
    Messages
    486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 486
    Points : 1 288
    Points
    1 288

    Par défaut

    Citation Envoyé par Bisounours63 Voir le message
    sans passer par le Imports System.IO
    Pourquoi tu veux pas de System.IO ?

    J@ck.
    Pas de réponse par MP, merci.

    Penser au ça fait plaisir

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2017
    Messages : 4
    Points : 0
    Points
    0

    Par défaut pas de system.io

    Bonjour,

    Je trouve compliqué une méthode alors qu'on peut faire plus simple. SaveFile est parfait cependant ce qui m'embête c'est que malgré mes recherches infructueuses je n'arrive pas à enregistrer sans passer par une boite de dialogue "Enregistrer sous". J'ai résolu pas mal de problème pour la création de mon bloc-notes mais là je plante.

    Merci si une solution me mettre soumise.

    A+

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2005
    Messages
    486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 486
    Points : 1 288
    Points
    1 288

    Par défaut

    Citation Envoyé par Bisounours63 Voir le message
    Je trouve compliqué une méthode alors qu'on peut faire plus simple.
    on va avoir un problème alors.

    Je te mets au défit de trouver plus simple que System.IO.File
    Extrait de AppendFile =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
            Dim appendText As String = "This is extra text" + Environment.NewLine
            File.AppendAllText(path, appendText)
    Là franchement je te comprends pas...

    J@ck.

    [edit] je t'ai mis l'extrait en vb.net au lieu de c#
    Pas de réponse par MP, merci.

    Penser au ça fait plaisir

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : septembre 2017
    Messages : 4
    Points : 0
    Points
    0

    Par défaut Comment enregistrer un fichier sans enregistrer sous

    Je précise que j'utilise SaveFile pour créer mon fichier et LoadFile pour l'ouvrir. Cependant, comme déjà expliqué j'ai essayé RichTextBox1.SaveFile("*.RTF") et d'autres choses encore mais impossible d'enregistrer les modifications sans passer par le SaveFileDialog.

    Je ne suis pas intéressé par le SYSTEM.IO et vous demande à vous, chers amis internautes si vous avez une solution à me fournir.

    Bien cordialement,

  6. #6
    Membre actif Avatar de nouanda
    Homme Profil pro
    Hobbyist
    Inscrit en
    mai 2002
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : Hobbyist

    Informations forums :
    Inscription : mai 2002
    Messages : 121
    Points : 219
    Points
    219

    Par défaut

    Citation Envoyé par Bisounours63 Voir le message
    Je ne suis pas intéressé par le SYSTEM.IO et vous demande à vous, chers amis internautes si vous avez une solution à me fournir.
    Si tu veux une réponse simple: malheureusement non. System.IO contient les méthodes permettant la manipulation de fichier. Sans lui, pas de lecture ou d’écriture. Il doit certainement exister des bibliothèques tierces, que je ne connais pas, mais qui ne seront pas plus simples a utiliser. Ou alors en assembleur...
    " Entre le Savoir et le Pouvoir, il y a le Vouloir "

    Desole pour les accents, je suis en QWERTY...

  7. #7
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    juillet 2005
    Messages
    486
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2005
    Messages : 486
    Points : 1 288
    Points
    1 288

    Par défaut



    Quoi que tu en dise il n'y a pas plus simple que System.IO. Il y a d'autres méthodes, mais qui elles sont dans System.Windows.Form, d'où ... les forms et d'autres choses encore comme le dit Nouanda, mais forcément plus compliqué... qu'une ligne de code.



    Bref, si une ligne de code c'est compliqué, alors explique moi comment tu veux faire plus simple ? Je précise que l'on ne peut pas diviser les lignes de code alors non on ne peut pas t'aider.

    M'enfin il y a quand même un truc qui m'échappe, c'est pas plutôt que tu as déjà essayé les méthodes de System.IO et que tu n'es pas arrivé à faire ce que tu veux ? Parce que là on pourrait t'aider...

    J@ck.
    Pas de réponse par MP, merci.

    Penser au ça fait plaisir

Discussions similaires

  1. [C#] Boîte de dialogue "Enregistrer sous"
    Par TmDsbsBs dans le forum ASP.NET
    Réponses: 22
    Dernier message: 31/10/2013, 17h55
  2. enregistrer sous sans boite de dialogue vba access
    Par samson_02 dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/02/2009, 15h08
  3. [VBA] Renseignements sur boite de dialogue "enregistrer sous"
    Par p'tite Sandrine dans le forum Access
    Réponses: 40
    Dernier message: 22/02/2007, 10h53
  4. boite de dialogue enregistrer sous
    Par maxeur dans le forum Access
    Réponses: 8
    Dernier message: 23/01/2007, 16h23
  5. Pb Boite de dialogue "enregistrer sous"
    Par tangueros dans le forum Access
    Réponses: 2
    Dernier message: 31/07/2006, 11h25

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