| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Получение имён файлов в директори |
| Автор: sergy 13.1.2008, 13:49 | ||
| Здравствуйте. Помогите плз разобратсья с folderBrowserDialog. Мне необходимо открыть файл из папки в picturebox и после этого создать кнопку "следующее изображение" при нажатии которой будет открываться следующий файл из текущей директории. вот так я открываю первый файл и запоминаю директорию:
а как мне получить имена всех файлов в этой директории? подскажите плз. |
| Автор: farad 13.1.2008, 16:33 | ||
|
| Автор: sergy 13.1.2008, 17:02 | ||
| Огромное спасибо, за быстрый ответ. и ещё один вопросик: в MSDN говорится как отфильтровать только по 1 типу файлов.
а как мне задать несколько типов? |
| Автор: farad 13.1.2008, 22:43 |
| по очереди |
| Автор: sergy 14.1.2008, 00:47 | ||||||||||||||||||||||||||
а можнь поконкретнее? пробовал подряд прописывать. возвращает пустой массив.
у меня уже фантазии не хватает |
| Автор: mr.DUDA 14.1.2008, 10:19 | ||
С разделителями не получится, GetFiles их не понимает. Поэтому только по порядку:
На С++ сами переводите. |
| Автор: sergy 15.1.2008, 00:27 | ||||
| спасибо, но не по силам это для меня )) а если сделать вот так:
но проблема очередная. теперь бы всё это в один массив запихнуть и будет супер. если подскажете как это сделать, то буду очень признателен и наверное это будет последний мой вопрос вообще никак не могу найти как в С++ дописывать в переменные значения. например в php можно сделать так:
echo $var ---->123456 |
| Автор: farad 15.1.2008, 10:06 | ||||
|
| Автор: sergy 15.1.2008, 19:07 | ||
| farad, спасибо большое! Но при компиляции этого кода в строке
получаю ошибку: An unhandled exception of type 'System.NullReferenceException' occurred in IV.exe Additional information: Object reference not set to an instance of an object. |
| Автор: farad 15.1.2008, 20:06 |
| ну я же набросал примерный вариант. Конечно нужно проверять, не указывают ли ссылки на null. |
| Автор: sergy 15.1.2008, 23:08 | ||
Вы это имели ввиду?
к сожалению, ошибка осталась. |
| Автор: CYBERDREAM 16.1.2008, 09:19 | ||
мне кажется ты инкремируешь j не в том месте, (хотя может я ошибаюсь). Попробуй так:
|
| Автор: farad 16.1.2008, 10:27 | ||||
| и не это точно! вот рабочий код, в котором не нужна проверка на null, копируете по буквам:
Может быть стоит что-то почитать по теме? |
| Автор: sergy 16.1.2008, 21:02 |
| Огромное всем спасибо за помощь. Мог бы, поставил бы всем +10 ) |