jeudi 13 juin 2013

Le contrôle SaveFileDialog

La boîte de dialogue de sauvegarde fonctionne de la même manière que la boîte de dialogue Ouvrir. Cependant, vous ne pouvez pas utiliser le même contrôle. Si vous examinez la boîte à outils, vous verrez un contrôle appelé SaveFileDialog:

Le contrôle SaveFileDialog
Double-cliquez sur ce bouton pour ajouter une à votre projet. Si vous regardez en bas de l'écran, vous verrez le contrôle qui ya été ajoutée, plutôt que sur votre formulaire:
Le contrôle est ajouté à la zone de l'objet
Dans l'image ci-dessus, le contrôle est sélectionné. Changement de la propriété Name de votre commande pour quelque chose de plus gérable. Changez-le saveFD. (Vous avez appris à faire cela dans une section précédente .)
Accéder au code de votre Fichier> Enregistrer du menu. Puis ajoutez le code suivant:
saveFD.ShowDialog ()
Votre fenêtre de code devrait ressembler à celui-ci (Encore une fois, souligne ont été ajoutés à la première ligne pour tenir sur cette page):
Le code pour le menu Enregistrer
Exécutez votre programme, puis cliquez sur votre commande Fichier> Enregistrer du menu. Vous devriez voir la commande Enregistrer sous boîte de dialogue apparaît.
Tout comme la commande Open, vous pouvez utiliser les propriétés du contrôle des économies sur vos boîtes de dialogue. Essayez de changer ces propriétés, comme vous l'avez fait avec les propriétés ouvertes :
Répertoire initial
Titre
Filtrez
FileName
Il ya une autre propriété utile que vous pouvez utiliser avec la commande Enregistrer - Ecraser l'invite. Lorsque vous définissez cette propriété, une boîte de message s'affiche pour vous avertir que le fichier sera écrasé, et vous voulez continuer. Pour utiliser cette propriété, le code est le suivant:
saveFD.OverwritePrompt = True
Cependant, tout comme la zone Ouvrir, lorsque vous cliquez sur le bouton Enregistrer aucun fichier n'est réellement sauvés. Vous devez écrire votre propre code pour cela. Vous apprenez comment faire cela dans un chapitre ultérieur. Pour l'instant, nous allons passer au menu Edit.

0 commentaires:

Enregistrer un commentaire