Comment ajouter de la Boîte de Dialogue Enregistrer le fichier à l'aide de C#
J'ai besoin de mettre en œuvre quelque chose de semblable à bloc-notes' l'option enregistrer. En supposant que j'ai un bouton placé à côté d'un RichTextBox
, est ce que je veux, quand on clique sur ce bouton, une boîte de Dialogue s'ouvre, qui sera semblable à celle qui apparaît lorsque Enregistrer sous est cliqué. Je voudrais enregistrer le contenu de la RichTextBox en format texte, en entrant le nom de fichier dans la Enregistrer Dialogue boîte.
Hmm, comment saviez-vous d'utiliser le [savefiledialog] tag? Fausse question?
J'ai été en tapant savefile et puis on m'a suggéré cette balise. Avant les réponses ci-dessous, j'ai bien ce tag signifie littéralement "le Dialogue pour Enregistrer le fichier". C'est, je ne savais pas que c'était le nom d'un Contrôle.
Ainsi, le crédit AFIN de vous donner la réponse avant de l'envoyer.
J'ai été en tapant savefile et puis on m'a suggéré cette balise. Avant les réponses ci-dessous, j'ai bien ce tag signifie littéralement "le Dialogue pour Enregistrer le fichier". C'est, je ne savais pas que c'était le nom d'un Contrôle.
Ainsi, le crédit AFIN de vous donner la réponse avant de l'envoyer.
OriginalL'auteur Shamim Hafiz | 2011-09-14
Vous devez vous connecter pour publier un commentaire.
Seulement ajouter sur le bloc si ce code
_SD.FileName = "Untitled";
OriginalL'auteur Overlock
Pour WPF vous devez utiliser cette SaveFileDialog.
utilisation OutputStream.
J'ai ajouté un peu, mais je n'ai pas essayé.
OpenFile nécessite des autorisations de moins. Aussi n'est-ce pas FileOutputStream java??
j'utilise FileOutputStream en C# 2005.Utilisé comme cela.. java.io.OutputStream ostream = new java.io.FileOutputStream(new java.io.Fichier(FileName)); Classeur.écrire(ostream); ostream.close();
OriginalL'auteur Ray
Cela fonctionne pour les fichiers texte et a été testé en
WPF
.OriginalL'auteur lko
OriginalL'auteur Sam Casil
mal lu la question - Ray réponse est valable pour l'OP
Cela ne fonctionne que dans les Windows Forms.
Vous devriez jeter un oeil à la SaveFileDialog classe: http://msdn.microsoft.com/en-us/library/system.windows.forms.savefiledialog.aspx
Et enregistrez le fichier en utilisant quelque chose comme ceci (voir ici):
Ajout de quelques infos sur l'enregistrement du fichier de la RTF.
Ce n'est que WinForms droit? Pas de WPF?
Remplacer le
System.Windows.Forms
espace de noms avecMicrosoft.Win32.SaveFileDialog
et je pense que vous êtes bon pour aller.Merde, j'ai raté celui-là. Vous avez raison. Votre réponse résout le cas des OP question parfaitement, mon mauvais.
OriginalL'auteur Joel A. Villarreal Bertoldi
Il y a un
SaveFileDialog
composant que vous pouvez utiliser, lire ici pour savoir comment il fonctionne et un exemple de travail.OriginalL'auteur Waqas