Comment faire un Open / Save Button dans VB

May 31

La bibliothèque VB.NET comprend un "OpenFileDialog" classe et "SaveFileDialog" qui vous permet d'ouvrir et d'enregistrer des fichiers dans vos applications personnalisées. Cela signifie que vous ne devez pas écrire de code spécialisé. Au lieu de cela, vous pouvez utiliser le contrôle de la classe pour demander à l'utilisateur d'enregistrer un fichier ou d'ouvrir un fichier. Le contrôle crée un standard des utilisateurs de fenêtres de dialogue sont habitués à des logiciels Windows.

Instructions

1 Cliquez sur le bouton Windows "Démarrer" et tapez "Visual Studio" dans la zone de texte de menu. Appuyez sur "Entrée" pour ouvrir le logiciel. Ouvrez votre projet VB après le chargement de logiciels.

2 Faites glisser un contrôle "OpenFileDialog" de la boîte à outils VB. Avis VB dessine une petite boîte qui signifie une fenêtre de dialogue "Ouvrir". Après avoir ajouté la commande d'ouverture, faites glisser et déposez un contrôle "SaveFileDialog" de la boîte à outils.

3 Affichez la fenêtre de dialogue "Ouvrir". Le code suivant utilise la commande "OpenFileDialog" pour inviter l'utilisateur à ouvrir un fichier:

fichier Dim Comme flux = Nothing

file = opendialog.OpenFile ()

Le code ci-dessus définit le "fichier" variable dans le fichier l'utilisateur choisit dans la fenêtre de dialogue "Ouvrir".

4 Affichez la fenêtre de dialogue "Enregistrer". Après que l'utilisateur modifie le fichier, vous pouvez demander à l'utilisateur d'enregistrer le fichier. Le code suivant affiche la fenêtre de dialogue "Enregistrer":

savedialog.Filter = "txt fichiers

(.txt) | .txt | Tous les fichiers (.) |."

file = savedialog.OpenFile ()

Dans cet exemple, l'utilisateur est invité à enregistrer le fichier avec une extension "txt". Le "Filtre" propriété affiche la liste des types de fichiers qu'un utilisateur peut mettre en œuvre dans la zone de liste déroulante "Type de fichier".

5 Fermez les fenêtres de dialogue. Vous pouvez utiliser le code suivant pour fermer les deux fenêtres de dialogue:

opendialog.Close ()

savedialog.Close ()


          

Post a comment: