PDA

View Full Version : امکان نمایش درایوها و محتویات در trreeview



ucnazard
دوشنبه 27 اردیبهشت 1389, 11:20 صبح
من میخام تو برنامه ام درایوها و. محتویاتش رو تو treeview نمایش بدم
وروهر سیستمی که اجرا میشه مسلما درایوهای اونو نشون بده
میشه این کارو انجام داد؟:افسرده:

Peyman.Gh
دوشنبه 27 اردیبهشت 1389, 11:54 صبح
private void button1_Click(object sender, EventArgs e)
{

string[] drive_list =System.Environment.GetLogicalDrives();
foreach(string drive in drive_list)
{
listBox1.Items.Add(drive);
}
}
private void button2_Click(object sender, EventArgs e)
{
string drive = listBox1.SelectedItem.ToString();
string[] folders = System.IO.Directory.GetDirectories(drive);
string[] files= System.IO.Directory.GetFiles(drive);
foreach(string folder in folders)
listBox2.Items.Add(folder);
foreach(string file in files)
listBox2.Items.Add(file);
}

موفق باشید.

ucnazard
دوشنبه 27 اردیبهشت 1389, 21:44 عصر
private void button1_Click(object sender, EventArgs e)
{

string[] drive_list =System.Environment.GetLogicalDrives();
foreach(string drive in drive_list)
{
listBox1.Items.Add(drive);
}
}
private void button2_Click(object sender, EventArgs e)
{
string drive = listBox1.SelectedItem.ToString();
string[] folders = System.IO.Directory.GetDirectories(drive);
string[] files= System.IO.Directory.GetFiles(drive);
foreach(string folder in folders)
listBox2.Items.Add(folder);
foreach(string file in files)
listBox2.Items.Add(file);
}

موفق باشید.
مرسی از راهنماییتون ولی من میخام بصورت treeview باشه راه حلی داریم واسه این؟؟

Ehsan.Saradar
دوشنبه 27 اردیبهشت 1389, 21:53 عصر
امیدوارم مفید باشه :

ucnazard
دوشنبه 27 اردیبهشت 1389, 23:59 عصر
امیدوارم مفید باشه :


اررور میده اجرا نشد!!!