jeudi 13 juin 2013

Le dossier Boîte de dialogue Ouvrir

Pour le dernier projet , vous avez conçu une interface de forme qui avait une File, Edit et un menu Affichage. Dans cette section, nous allons écrire du code afin que vos éléments de menu faire d'autre que d'afficher des boîtes de message quelque chose. En d'autres termes, le menu Edit> Cut va vraiment couper du texte, et le> menu Edition Coller va vraiment coller du texte.
Donc, ouvrez le projet que vous avez terminé pour la section précédente . Commentaire ou de supprimer tout message code de la boîte. (Vous commentez code en tapant une apostrophe au début de la ligne. La ligne sera alors au vert, et sera ignoré lorsque le programme est exécuté.)
Nous allons commencer avec le menu Fichier> Ouvrir.

Le dossier Boîte de dialogue Ouvrir

Dans la plupart des programmes, si vous cliquez sur le menu Fichier et sélectionnez l'option Open, une boîte de dialogue s'affiche. Dans la boîte de dialogue, vous pouvez cliquer sur un fichier pour le sélectionner, puis cliquez sur le bouton Ouvrir. Le fichier que vous avez cliqué sur est alors ouvert. Nous allons voir comment le faire à partir de notre menu. (Sauf, le fichier ne s'ouvre pas encore - seulement la boîte de dialogue s'affichera, puis le nom du fichier choisi, vous allez apprendre à ouvrir des fichiers dans une section ultérieure.).
Tout d'abord, placer deux zones de texte sur votre formulaire. Dans la boîte de dialogue Propriétés, recherchez la propriété multiligne. Il est mis à faux par défaut (ce qui explique pourquoi vous ne pouvez pas modifier la hauteur des zones de texte). Modifiez cette valeur sur True.
Tapez du texte par défaut pour la propriété Text de TextBox1. Modifier la taille de la police à 14 points.
Votre formulaire doit maintenant ressembler à celui-ci:
Que votre formulaire devrait ressembler maintenant
Nous allons travailler avec ces champs de saisie lorsque nous faisons le menu Edition. Donc, nous allons les laisser pour l'instant.
Lorsque l'on clique sur Fichier> Ouvrir à partir de notre menu, nous voulons la boîte de dialogue Ouvrir s'affiche. C'est assez simple en VB.NET. En fait, il ya même une commande pour elle!
Ouvrez votre boîte à outils, et de localiser le contrôle appelé "OpenFileDialog". Vous pourriez avoir à faire défiler vers le bas pour le voir. Mais vous êtes à la recherche pour cela:
La commande de la boîte de dialogue Ouvrir un fichier
Double-cliquez sur le contrôle pour ajouter un à votre projet.
Mais remarquez que le contrôle ne soit pas ajouté à votre formulaire. Il est ajouté à la zone en bas, à côté de votre commande du menu:
La zone de l'objet dans VB. NET
La zone ombrée entourant le contrôle signifie qu'il est sélectionné. Si vous regardez sur votre droite, vous verrez les propriétés que vous pouvez utiliser avec le contrôle.
Cliquez sur la propriété Name et changer le nom de openFD. Lorsque vous modifiez le nom dans la boîte de propriétés, le nom de la commande en bas va changer:
Le contrôle a été renommé openFD
Nous allons maintenant écrire du code pour manipuler les propriétés de notre nouveau contrôle. Donc, procédez comme suit:
  • Accéder au code de votre Fichier> option de menu Ouvrir. (Pour ce faire rapidement, il vous suffit de double cliquer sur l'option Ouvrir dans la barre de menu. Ou appuyez sur F7 (CTRL + ALT + 0 dans la version 2012) pour accéder au mode Code.)
  • Cliquez sur le nom de votre élément de menu à partir du menu déroulant à gauche en haut du code
  • Ensuite, sélectionnez l'événement Click à partir du menu déroulant à droite
  • Votre code vide doit être présent (le code ci-dessous a des caractères de soulignement ajoutés, de sorte qu'il puisse tenir sur cette page):
Private Sub mnuOpen_Click (sender As Object, _
ByVal e As System.EventArgs) _
Poignées mnuOpen.Click
End Sub

Avec vous, le curseur clignotant entre les deux lignes de votre code, ajoutez la ligne suivante:
openFD.ShowDialog ()
Lorsque vous avez tapé un point après le openFD, vous avez probablement vu une zone de liste apparaît. Vous pouvez simplement double-cliquer sur le ShowDialog () article pour l'ajouter à votre code.
Mais cette méthode de contrôle OpenFileDialog fait ce que vous attendez de lui faire: Affiche la boîte de dialogue. Vous pouvez même tester le dès maintenant. Appuyez sur F5 pour exécuter le programme. Ensuite, cliquez sur l'élément Ouvrir le menu de votre fichier. Vous devriez voir un affichage de la boîte ouverte de dialogue.
Revenez dans l'environnement de conception, et nous allons explorer quelques-uns plus de choses que vous pouvez faire avec cette commande de la boîte de dialogue.

Le répertoire initial

Vous pouvez définir le répertoire dans lequel la boîte de dialogue doit s'afficher quand elle apparaît. Au lieu de cela affichant le contenu du dossier "Mes documents", par exemple, vous pouvez l'afficher le contenu de n'importe quel dossier. Cela fait à la propriété initiale Directory. Modifier votre code à ceci:
openFD.InitialDirectory = "C: \"
openFD.ShowDialog ()
Exécutez votre programme nouveau, et voir les résultats en action. Vous devriez voir le contenu du dossier "C" sur votre disque dur (si vous dossier racine est appelée autre chose, de changer le code ci-dessus).

Le titre propriété

Par défaut, la boîte de dialogue affiche le mot "Open" comme une légende dans le haut de votre boîte de dialogue. Vous pouvez changer cela avec la propriété Title. Ajoutez la ligne en gras à votre code:
openFD.InitialDirectory = "C: \"
openFD.Title = "Ouvrir un fichier texte"
openFD.ShowDialog ()
Lancez à nouveau votre code, puis cliquez sur Fichier> Ouvrir à partir de votre menu. Vous devriez voir ceci au début de la boîte de dialogue Ouvrir:
Notez le nouveau titre blanc sur le fond bleu
Dans les prochaines parties de ce tutoriel, nous allons voir comment modifier la propriété Filter, et comment vous pouvez sélectionner un fichier dans la liste.
 

0 commentaires:

Enregistrer un commentaire