Batuhan
Kendine webmaster
Kullanıcı
-
Üyelik
08.05.2011
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Ankara
-
Ad Soyad
B** B**
-
Mesajlar
3455
-
Beğeniler
783 / 1009
-
Ticaret
1, (%100)
Kullanıcının dizin seçmesini sağlamak amacıyla folderBrowserDialog'u açtırmak ve seçilen yolu değişkene aktarmak için şu kodu kullanıyorum:
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "Please select a directory";
dialog.RootFolder = Environment.SpecialFolder.MyComputer;
dialog.SelectedPath = @"C:\Program Files\";
if (dialog.ShowDialog() == DialogResult.OK)
{ dialog.SelectedPath = klasor; }
Ancak bu pek yeterli olmuyor, eğer seçilen dizin içerisinde wmaraci.exe dosyası bulunuyorsa OK butonunun enable, eğer dosya seçilen dizinde yok ise de disable olmasını istiyorum. Şöyle bir bakındım ancak tam aradığım şeyi ne yazık ki bulamadım. Yardımlarınızı bekliyorum :)
Ek Olarak: Bu arada, C# ile yapımaya çalışıyorum
-
Üyelik
26.03.2011
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
7
-
Beğeniler
0 / 1
-
Ticaret
0, (%0)
FolderBrowserDialog açıkken kontrol yapamazsınız, ancak şu şekilde yapılabilir.
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.Description = "Please select a directory";
dialog.RootFolder = Environment.SpecialFolder.MyComputer;
dialog.SelectedPath = @"C:\Program Files\";
if (dialog.ShowDialog() == DialogResult.OK)
{
string[] files = Directory.GetFiles(dialog.SelectedPath, "wmaraci.exe");
if (files.Length > 0)
{
MessageBox.Show("Dosya bulundu");
}
}