Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > OpenFileDialog


Автор: Antoinet 19.9.2009, 21:28
всем привет, 

помогите мне пожалуйста исправить код. Тут что то не то, нажимаю на кнопку "разные" и откривается техтб я пишу пароль "тест1", (тест1)так называется папка, 
окрывается диеректори, я сразу попадаю на ету же папку тест1.  после нажымаю я другую кнопку, Кнопка "Видео", оркрывается Видео. А потом я еще раз нажимаю на кнопку "разные" и пишу пароль "тест1", не открывает мне папку1, а открывает папку где находятся Видео. 

блогадарю за каждую потдержку

private void tb_path_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            openFileDialog1.Filter = "PowerPoint-Bildschirmpräsentation (*.pps)|*.pps|Word-Dokument (*.doc)|*.doc|txt files (*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                FileInfo file = new FileInfo(openFileDialog1.FileName);
                string fileNameOnly = file.Name;
                String path = Application.StartupPath;
                String[] _path = openFileDialog1.FileName.Split("\\".ToCharArray());
                path = path.Substring(0, path.LastIndexOf("\\"));
                String applicationFolder = path.Substring(path.LastIndexOf("\\") + 1);
                for (int i = 0; i < _path.Length; i++)
                {
                    if (_path[i].Equals(applicationFolder))
                    {
                        i++;
                        String ppsPath = "";
                        for (int j = i; j < _path.Length - 1; j++)
                        {
                            ppsPath += _path[j] + "\\";
                        }
                        tb_path.Text = ppsPath + fileNameOnly;
                        break;
                    }} }     }

Автор: PaZ1T1V 20.9.2009, 07:04
попробуй делать openFileDialog1.restoredirectory еще вначале перед ifом..... или я не так понял?

Автор: Antoinet 20.9.2009, 14:34
Цитата(PaZ1T1V @ 20.9.2009,  07:04)
попробуй делать openFileDialog1.restoredirectory еще вначале перед ifом..... или я не так понял?


pokazivaet oshibky: 
openFileDialog1.RestoreDirectory = "PowerPoint-Bildschirmpräsentation (*.pps)|*.pps|Word-Dokument (*.doc)|*.doc|txt files (*.txt)|*.txt";

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)