powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Просмотр картинок в папке
6 сообщений из 31, страница 2 из 2
Просмотр картинок в папке
    #37604284
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Машенька1992BelowZero,
Dir означает просмотр картинок из папки?................. ............ ...... ................................ нет слов
...
Рейтинг: 0 / 0
Просмотр картинок в папке
    #37604290
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Машенька1992,

синим подчёркнутым шрифтом обычно обозначают ссылки... щёлкните на неё(на слова) и увидите моё сообщение, которое вы пропустили. в нём описывается, почему у вас не так работает прога и для чего нужен dir
...
Рейтинг: 0 / 0
Просмотр картинок в папке
    #37604301
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но и предыдущие 2 сообщения вы врят ли прочитаете, т.к. для этого вам тоже нужно пройти по ссылке на первой странице................
...
Рейтинг: 0 / 0
Просмотр картинок в папке
    #37604767
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дети, право же...
И всего-то надо типа этого:
Form Code
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
Private Sub cboFiles_Click()
    imgView.Picture = LoadPicture(App.Path & "\" & cboFiles.List(cboFiles.ListIndex))
End Sub

Private Sub cmdBottom_Click()
    cboFiles.ListIndex = cboFiles.ListCount - 1
End Sub

Private Sub cmdNext_Click()
    lnIndex = cboFiles.ListIndex + 1
    If lnIndex = cboFiles.ListCount Then lnIndex = 0
    cboFiles.ListIndex = lnIndex
End Sub

Private Sub cmdPrev_Click()
    lnIndex = cboFiles.ListIndex - 1
    If lnIndex = -1 Then lnIndex = cboFiles.ListCount - 1
    cboFiles.ListIndex = lnIndex
End Sub

Private Sub cmdTop_Click()
    cboFiles.ListIndex = 0
End Sub

Private Sub Form_Load()
    cboFiles.Clear
    lcFileName = Dir(App.Path & "\??.jpg")
    Do While lcFileName <> ""
        cboFiles.AddItem lcFileName
        lcFileName = Dir()
    Loop
    cmdTop_Click
End Sub

Private Sub imgView_DblClick()
    cmdNext_Click
End Sub

И проект полностью...
...
Рейтинг: 0 / 0
Просмотр картинок в папке
    #37604769
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чтобы не было последующих "вскриков" (поскольку народ знает. что я пишу обычно примеры, а не точную реализацию):
- хранение списка файлов надо вынести в массив/коллекцию
- читать и обновлять список надо перед каждым переходом/открытием комбобокса
- при чтении списка с диска надо избавиться от "?.jpg"
- ну и для апологетов - явно определить локальные переменные
...
Рейтинг: 0 / 0
Просмотр картинок в папке
    #37604806
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreTM,

ваш способ тоже ничего. креативненько так. обобщённый вариант. только автор топика всё равно не прочитает ваше сообщение) разве что через пару дней, после освоения иннета
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Просмотр картинок в папке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]