J'utilise un SaveFileDialog et je voudrais évaluer si un fichier remplit certaines conditions avant de permettre son enregistrement. S'il ne répond pas aux critères, je ne souhaite pas que SaveFileDialog se ferme lorsque l'on clique sur "Enregistrer". Je pensais que le FileOK pouvait fonctionner, mais la boîte de dialogue semble être déjà fermée au moment où l'événement est déclenché, et je ne vois aucun moyen de l'empêcher de se fermer dans tous les cas.Comment puis-je valider un nom de fichier avant la fermeture de SaveFileDialog?
0
A
Répondre
3
FileOK
est un CancelEventHandler
- il vous suffit de définir la propriété Cancel
du CancelEventArgs
à true
.
0
3
Essayez cette approche du gestionnaire FileOK
private void openFileDialog1_FileOk(object sender, CancelEventArgs e)
{
//your conditions...
if (!openFileDialog1.FileName.Equals("C:\\hello.txt"))
{
//if fail, set e.cancel
MessageBox.Show(@"File name must equal c:\hello.txt.");
e.Cancel = true;
}
}
Questions connexes
- 1. comment valider d'abord le nom de fichier 2, avant de comparer le contenu?
- 2. Valider avant la post
- 3. C# Valider avant de quitter accept_button événement
- 4. La mise en avant du nom de fichier xml
- 5. Valider Linq2Sql avant SubmitChanges()
- 6. SaveFileDialog bloquant le lecteur amovible
- 7. ColdFusion: obtenir le nom d'un fichier avant de le télécharger
- 8. Fermeture de formulaire enregistrer les modifications avant de fermer
- 9. Comment obtenir seulement un nom de fichier?
- 10. ASP.NET: Valider la taille du fichier (largeur et hauteur) avant le téléchargement
- 11. dates Valider avant d'exécuter sql en asp.net
- 12. Comment puis-je valider un fichier image en Perl?
- 13. comment vérifier si un fichier existe avant de le créer
- 14. Comment récupérer la taille d'un fichier avant de le télécharger?
- 15. Comment puis-je valider un nom, un deuxième prénom et un nom de famille en utilisant regex dans Java?
- 16. Comment valider la chaîne de format
- 17. Est-il possible pour un fichier .xsd de valider un fichier .xml en codant le type
- 18. Comment puis-je valider une chaîne de XML par rapport à un fichier de schéma XML
- 19. Comment obtenez-vous un/dans un nom de fichier?
- 20. Comment imprimer un ensemble de fichiers dans un fichier, un nom de fichier par ligne?
- 21. Comment ouvrir un fichier std :: fstream (ofstream ou ifstream) avec un nom de fichier unicode?
- 22. WPF SaveFileDialog - Limiter les lecteurs
- 23. Comment valider un javascript?
- 24. Valider un fichier modèle Word 2007
- 25. Perl: ajout du nom de fichier d'entrée à la sortie du nom de fichier
- 26. référence un nom de fichier dans vi
- 27. Modification du fichier avant la validation Subversion
- 28. comment forcer examiner avant de valider dans SVN et ainsi de suite?
- 29. Comment valider xml sur un fichier DTD en Python
- 30. Comment valider la conception de logiciel?
Merci, c'est exactement ce qu'il me fallait. BTW, vous avez une faute de frappe: "CencelEventArgs". –