.NET 4.x Открытие файла из дерева treeView - C#

Формулировка задачи:

Подскажите пожалуйста, как открыть любой файл(событие NodeMouseDoubleClick) из любой папки или подпапки. Как заполняю treeView показано в проете. Если бы файл был в корневой папке, я тогда открыл бы так
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            string[] dirs = Directory.GetFiles("" + pass);
            string[] Files = Directory.GetFiles("" + pass);
 
            foreach (string s3 in Files)
            {
                string r = s3.Substring(s3.LastIndexOf('\\') + 1);
 
                if (e.Node.Text == r)
                {
                    string start = pass + "\\" + r;
                    System.Diagnostics.Process.Start(start);
                }
            }
        }
А как открыть из подпапок я не знаю(( Попробовал так,не получилось
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{    
    System.Diagnostics.Process.Start(@"C:\\" + ((TreeView)sender).SelectedNode.FullPath);
    
}


textual

Код к задаче: «.NET 4.x Открытие файла из дерева treeView - C#»

  private void button5_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process MyProc = new System.Diagnostics.Process();
            MyProc.StartInfo.FileName = @"d:\С#\3 семестр\КТ\Обочка[28.11.12]\Обочка[28.11.12]\bin\Debug\Debug1\Комп_Электр - Ярлык.lnk";
            MyProc.Start();
            
        }
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

10   голосов, оценка 3.700 из 5

Источник