| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Извлечь файл из ресурса |
| Автор: company05 4.3.2011, 23:14 | ||
| Доброе времени суток! как извлечь файл из ресурса в ListBox? С картинками получается , а вот с файлов текстовым че та не получается. Помогите! Добавлено через 1 минуту и 3 секунды Делаю вот так че та не то
|
| Автор: diadiavova 4.3.2011, 23:22 |
| Если ты добавил ресурс через свойства проекта, то в пространстве My.Resources должно быть свойство с тем же именем, что и твой ресурс. Если это был текстовый файл, то свойство возвратит строку и ничего не надо будет читать System.IO.File.ReadAllLines, тем более, что этому методу надо передавать имя файла, а не текст. |
| Автор: company05 4.3.2011, 23:51 | ||||
Я этот текстовый файл добавил в ресурс через программу vbnet. Она у меня в ресурсах отображается. Указываю на этот ресурс
Но у меня не идет почему та, выдает ошибку при коде
|
| Автор: diadiavova 5.3.2011, 16:08 |
| Этот ресурс является текстом, а ты пытаешься присвоить его массиву. String и String() - два разных типа данных. |
| Автор: company05 5.3.2011, 19:21 |
| А как мне этот текстовый файл из ресурса записать в ListBox1? У меня не получается. |
| Автор: diadiavova 5.3.2011, 19:52 |
Можешь воспользоваться http://msdn.microsoft.com/ru-ru/library/system.string.split.aspx в качестве сепаратора используй vbNewLine (это если делить надо построчно). А так вообще, если надо хранить список, то почему для этого надо использовать простой текст? Ты можешь список загнать в таблицу, вызвать у нее WriteXml и сохранить в XML-файле, который и добавляй в ресурс. Прочитать его можно с помощью метода ReadXml той же таблицы, а для отображения таблицы в листбоксе воспользуйся привязкой (передай таблицу свойству DataSource листбокса). |