J'ai une vue arborescente et un bouton et une boîte à outils. Je vais créer l'arbre en faisant glisser et en déposant des éléments de la boîte à outils. À la fin, je vais stocker l'arborescence en tant que fichier XML. Pour cela, lorsque je clique sur le bouton, il invite à enregistrer la boîte de dialogue et une fois que l'utilisateur a sélectionné le chemin à stocker, je suis en mesure d'enregistrer le fichier XML avec succès. Maintenant, si je veux enregistrer la structure sans ouvrir la boîte de dialogue de sauvegarde à chaque fois (chaque fois que j'apporte des modifications à la structure arborescente) quand je fais des changements (sauf la première fois) comme dans MS Word, comment puis-je y arriver?Enregistrer le fichier en C#
0
A
Répondre
0
Enregistrez simplement le nom de fichier que vous avez choisi dans la boîte de dialogue dans une variable. La prochaine fois, vérifiez si vous avez le nom du fichier, si vous enregistrez simplement le fichier.
0
Si vous faites glisser et déposez le SaveFileDialog sur votre formulaire, l'objet SaveFileDialog aura l'ensemble FileName jusqu'à ce que vous fermez l'application. Il n'est pas nécessaire d'enregistrer dans un champ de votre classe de formulaires. Bien que ce soit fondamentalement la même chose.
private SaveFileDialog saveFileDialog = null;
private string GetFileName()
{
if (saveFileDialog.FileName != String.IsNullOrEmpty(saveFileDialog.FileName))
{
return saveFileDialog.FileName;
}
else
{
if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
return saveFileDialog.FileName;
}
else
{
//throw exception or something similar
}
}
}
Questions connexes
- 1. Enregistrer le fichier avec C fopen
- 2. RichFaces Enregistrer le fichier
- 3. Ouvrir le fichier et enregistrer
- 4. Enregistrer le format de fichier
- 5. Utilisation de MemoryStream pour enregistrer le fichier .docx C#
- 6. Enregistrer des pointeurs dans un fichier en C++
- 7. Enregistrer BitmapImage dans le fichier
- 8. Comment enregistrer une phrase dans un fichier texte en C++?
- 9. Enregistrer le fichier dans Windows 7
- 10. Utiliser Microsoft.Office.Interop pour enregistrer le fichier créé avec C#
- 11. Enregistrer les informations du fichier dans le programme C#
- 12. Enregistrer gtk.DrawingArea dans le fichier
- 13. OpenCV Enregistrer le fichier xml
- 14. Changer le fichier Enregistrer l'emplacement
- 15. Objectif C: Enregistrer l'extension de fichier
- 16. Enregistrer le fichier image avec le dialogue en utilisant java
- 17. Enregistrer le flux dans le fichier
- 18. Enregistrer le champ DB dans le fichier
- 19. Comment utiliser une boîte de dialogue Enregistrer en C# pour enregistrer un fichier texte ASCII?
- 20. Comment enregistrer mon fichier XML en tant que fichier PDF en utilisant C#
- 21. Comment enregistrer des données en C/C++?
- 22. Enregistrer le fichier avec l'extension appropriée dans l'invite Enregistrer le fichier
- 23. comment enregistrer le fichier XML généré en utilisant jsp?
- 24. script pour enregistrer le fichier en tant qu'unicode
- 25. Brio enregistrer le fichier sans les en-têtes de colonne
- 26. enregistrer des informations dans le fichier en php
- 27. en-tête pour le fichier Excel enregistrer sous
- 28. enregistrer et lire le même fichier
- 29. Enregistrer le fichier binaire de SQL Server
- 30. comment gérer dialogue ouvrir/enregistrer dans le navigateur lorsque télécharger un fichier pdf en C#
Voulez-vous tout le code, donc vous n'avez pas à penser ou écrire un seul morceau de celui-ci? – leppie
Quel genre d'application est-ce? – cjk