Sélection d'un dossier.
La première chose à faire est d'ajouter un listener d’évènement sur le bouton de sélection du dossier source.
Pour cela il suffit de double cliquer sur le bouton
Cela va faire 2 choses :
Créer la méthode suivante :
private void srcButton_Click(object sender, EventArgs e) { }
et ajouter la ligne suivante à la définition du bouton.
this.srcButton.Click += new System.EventHandler(this.srcButton_Click);
Il va maintenant falloir ajouter la selection du dossier source au clic sur le bouton. Pour cela nous allons utiliser la classe FolderBrowserDialog
private void srcButton_Click(object sender, EventArgs e) { //Au clic, on créé le FolderBrowserDialog FolderBrowserDialog dialog = new FolderBrowserDialog(); //on l'affiche dialog.ShowDialog(); //on passe le dossier selectionné dans la valeur du champs text srcText.Text = dialog.SelectedPath; }
Execution
Faire CTRL+F5 et la fenêtre suivante s'affiche.
Maintenant, nous allons cliquer sur le 1er bouton "Sélectionner" et la fenêtre suivante doit s'afficher.
Nous sélectionnons un dossier et l'on peut voir que le chemin s'affiche désormais dans le champs texte associé.
Nous allons répéter la même opération avec le 2e bouton afin de sélectionner le dossier cible.
private void destButton_Click(object sender, EventArgs e) { //Au clic, on créé le FolderBrowserDialog FolderBrowserDialog dialog = new FolderBrowserDialog(); //on l'affiche dialog.ShowDialog(); //on passe le dossier selectionné dans la valeur du champs text destText.Text = dialog.SelectedPath; }Nous pouvons désormais sélectionner le dossier source et le dossier cible.
Aucun commentaire:
Enregistrer un commentaire