Имеется listbox, в который отображаются названия файлов с папки на диске C
string[] files = Directory.GetFiles(@"C:\Scripts");
foreach (string file in files)
{
listBox1.Items.Add(Path.GetFileName(file));
}
Так вот. При выборе элемента в данном listbox-е хочу переносить текст из него в textbox, а значит открыть выбранный .txt файл, прочитать текст и "вывести" его в textbox. У меня это реализовано немного так скажем костыльно - приходится копировать все текстовики в папку к экзешнику, так как при выборе элемента в listbox-е получаю ошибку с текстом "не могу найти элемент путь_к_.exe/имя_файла.txt". Можно ли как - то при выборе файла в listbox-е читать текст с него именно в C:\Scripts, а не с папки с экзешником? На данный момент ивент с листбоксом выглядит так :
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string selectedscrpt = listBox1.SelectedItem.ToString();
MessageBox.Show(selectedscrpt);
fastColoredTextBox1.Text = File.ReadAllText(selectedscrpt);
}
... File.ReadAllText(File.IO.Path.Combine(@"C:\Scripts", selectedscrpt));
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не понимаю в чём выражается некорректность кодаНе добавляются значения к параметрам в запросе SQL к БД Oracle
Вообщем прислали тестовое заданиеЗадание решил, но тут в требованиях к оформлению увидел следующее Задание делал в Visual Studio
Есть форма и контроллерВ них все верно