J'ai un TextBox
nommé textbox1
et un Button
nommé button1
. Lorsque je clique sur button1
, je souhaite parcourir mes fichiers pour rechercher uniquement des fichiers image (type jpg, png, bmp ...). Et quand je sélectionne un fichier image et que je clique sur Ok dans le dialogue de fichier, je souhaite que le répertoire de fichier soit écrit dans le textbox1.text
comme ceci:
textbox1.Text = "C:\myfolder\myimage.jpg"
Quelque chose comme ça devrait être ce dont vous avez besoin
private void button1_Click(object sender, RoutedEventArgs e)
{
// Create OpenFileDialog
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
// Set filter for file extension and default file extension
dlg.DefaultExt = ".png";
dlg.Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif";
// Display OpenFileDialog by calling ShowDialog method
Nullable<bool> result = dlg.ShowDialog();
// Get the selected file name and display in a TextBox
if (result == true)
{
// Open document
string filename = dlg.FileName;
textBox1.Text = filename;
}
}
var ofd = new Microsoft.Win32.OpenFileDialog() {Filter = "JPEG Files (*.jpeg)|*.jpeg|PNG Files (*.png)|*.png|JPG Files (*.jpg)|*.jpg|GIF Files (*.gif)|*.gif"};
var result = ofd.ShowDialog();
if (result == false) return;
textBox1.Text = ofd.FileName;