Bir dosya yolu alanında, dizin yolunu yakalamak istiyorum:OpenFileDialog. "Dizin Diyaloğunu Belirle" ne dersiniz?
textbox1.Text = directory path
Kimse?
Bir dosya yolu alanında, dizin yolunu yakalamak istiyorum:OpenFileDialog. "Dizin Diyaloğunu Belirle" ne dersiniz?
textbox1.Text = directory path
Kimse?
VS 2008 SP1 kullanıyorum. Bu, tüm ihtiyacım var: Eğer korkunç olmayan kullanıcı dostu iletişim * istemiyorsanız
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog profilePath = new FolderBrowserDialog();
if (profilePath.ShowDialog() == DialogResult.OK)
{
profilePathTextBox.Text = profilePath.SelectedPath;
}
else
{
profilePathTextBox.Text = "Please Specify The Profile Path";
}
}
Kullanıcının bir klasör seçmesini isterseniz kullanabileceğiniz bir FolderBrowserDialog sınıfı vardır. İstediğin tam yoldan direcotory almak için ise
http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx
DialogResult result = folderBrowserDialog1.ShowDialog();
if (result.Equals(get_DialogResult().OK)) {
textbox1.Text = folderBrowserDialog1.get_SelectedPath();
}
, bunu yapabilirsiniz: \:
textbox1.Text = Path.GetDirectoryName(@"c:\windows\temp\myfile.txt");
Bu "c Metin özelliğini ayarlar windows \ temp \ "
Ah adam, bunun iyi bir düşünce Bu diyalogu gösteren bu diyalogu fark edinceye kadar - diyalogdan nefret ediyorum! [http://i.imgur.com/2uGPK.png](http://i.imgur.com/2uGPK.png) – Pat
, Ookii.Dialogs deneyin ya How do you configure an OpenFileDialog to select folders? diğer cevaplar bakın. Ookii'ye gördüğüm tek dezavantaj, sadece İstemci Profili değil, .NET 4 Full'i gerektirmesidir. Ama kaynak indirmeye dahil edildi, ben de bunun üzerinde çalışacağım. Çok kötü bir lisans ... ayrıca
bak LGPL veya benzeri değildir: WinForms message box with textual buttons
* Bu FolderBrowserDialog neye benzediği:
Güzel !!! Bana yardımcı oldu teşekkürler –