Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Сравнить имя файла и содержимое textbox


Автор: neprofi 24.5.2008, 21:40
такая проблема: необходимо сравнить имя файла и текст textbox. Как правильно и вообще это можно сделать?

Автор: SmartBye 24.5.2008, 22:22
Код

if (textbox1.text == System.IO.Path.GetFileName(openFileDialog1.FileName);

Это ты имел ввиду?

Автор: neprofi 24.5.2008, 22:37
да да да! Большое сэнкс! smile 

Автор: neprofi 24.5.2008, 23:01
Все конечно хорошо, если есть опенфайлдиалог, а если - нет? Мне надо вместо openFileDialog1.FileName записать путь к файлу?

Автор: SmartBye 25.5.2008, 00:10
Я не знаю, что ты собираешься сравнивать =) Метод GetFileName просто извлекает из полного пути к файлу имя файла, так что если у тебя есть путь к файлу и тебе нужно его сравнить, то запихивай его в этот метод и сравнивай.

Автор: neprofi 25.5.2008, 00:16
Я хочу ввести в textbox текст с именем файла и сравнить этот текст с  именем существующего файла
Код

Form1 newForm = new Form1();
            
            if(newForm.textBox1.Text == System.IO.Path.GetFileName(@"qqq.txt"))
            {            
            richTextBox1.LoadFile(@".\New\qqq.txt", RichTextBoxStreamType.PlainText);
            }


Автор: SmartBye 25.5.2008, 00:22
Хех... Ну у тебя же имя файла - это простая строка. Сравнивай ее просто:


Код

if(newForm.textBox1.Text == "qqq.txt")
            {            
            richTextBox1.LoadFile(@".\New\qqq.txt", RichTextBoxStreamType.PlainText);
            }

Ну или что-то в этом роде.

Автор: neprofi 25.5.2008, 00:33
Сейчас попробуем!

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