Работа с файлами

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Работа с файлами

Сообщение Shurik90 » 19.09.2003 (Пт) 0:47

Возникла проблема в работе с файлами. Я строю небольшой просмотрщик картинок, т.е. в определённой папке у меня лежат картинки и я их просматриваю кнопками "Вперёд" и "Назад". Код для кнопки "Вперёд" выглядит так:
Код: Выделить всё
If sFileName <> "" Then
   
  Set f = FSys.GetFile(App.Path & "\Pictures\" & sFileName)
  myPic.Picture = LoadPicture(App.Path&"\Pictures\"&sFileName) 
  sFileName = Dir$
   
End If


В Form_Load, я задаю деректорию:
Код: Выделить всё
     sFileName = Dir$(App.Path & "\Pictures\")


Вопрос: а как сделать кнопку "Назад", т.е. можно ли и как в работе с Dir$ вернуться к предыдущему файлу.

Заранее спасибо за помощь !

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 19.09.2003 (Пт) 1:50

Привет ....

Лично я думаю мудрить не надо, и самое просто что я вижу здесь - внести имя файла в массив (размерность задается исходя из кол-ва картинок сам знаешь как :))) ) а потом просто читаешь значения :)

Может я и не прав но по мне так проще :)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 19.09.2003 (Пт) 11:33

Я бы использовал FileListBox там все просто и элементы можно перебирать как впереж так и назад изменяя List(i)
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 25.09.2003 (Чт) 1:35

Так и сделал, я имею ввиду ListBox. Большое спасибо.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

    TopList