Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25

В PictureBox отобразить картинку, выбранную в FileListBox

04.11.2012, 14:54. Показов 2860. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Спустя 5 лет после изучения visual basic решил написать прогу, которая упростила бы мне жизнь на работе!
И возникли такие вопросы:
Как сделать так, чтобы при нажатии на кнопку в picturebox показывалась картинка выбранная в filelistbox?
B еще такой вопрос: как ограничить возможность пользователя в навигации в drivelistbox и dirlistbox? т.е. необходимо сделать так, чтобы он мог лазить в определенной папке в корне программы?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2012, 14:54
Ответы с готовыми решениями:

Отобразить в PictureBox картинку, выбранную в ListBox
как?):tomatos:

Отобразить в PictureBox картинку, выбранную в ListBox
Задача такая: есть ListBox, в котором выводится название папок с определенной директории. Вот как работает: Dim Dir() As String =...

Отобразить картинку в PictureBox по клику
подскажите как реализовать код, чтобы при нажатии на ріcturebox , в последнем отображалась нужная мне картинка х, не в функции private...

21
Заблокирован
04.11.2012, 15:09
Visual Basic
1
Picture1.Picture = LoadPicture("ТУТ ССЫЛКА ГДЕ ФАЙЛ + ЕГО РАСШИРЕНИЕ")
Ссылку надо брать из FileListBox.
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 15:21  [ТС]
так а какая ссылка?...файл может быть разный и зависит от того какой выбрать в listbox
0
 Аватар для Апострофф
9908 / 3924 / 742
Регистрация: 11.10.2011
Сообщений: 5,904
04.11.2012, 15:22
Цитата Сообщение от gotemcity Посмотреть сообщение
как ограничить возможность пользователя в навигации в drivelistbox и dirlistbox? т.е. необходимо сделать так, чтобы он мог лазить в определенной папке в корне программы?
Если пользователю можно ползать в одной заданной наперёд папке, то зачем нужны drivelistbox и dirlistbox?
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 15:25  [ТС]
к примеру есть доступ к папке "Техника", которая содержит папки "Краны", "Буровые", "самосвалы" и тд...и я не хочу, чтобы пользователь мог подняться выше данной папки "Техника"...если это можно реализовать по другому то я готов выслушать!

пока больше необходимо разобраться с первым вопросом!
0
Заблокирован
04.11.2012, 15:25
Цитата Сообщение от gotemcity Посмотреть сообщение
Спустя 5 лет после изучения visual basic
Неужели при таком сроке, такой пустяк не был понят ?
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 15:32  [ТС]
изучал в универе в течении 1 семестра...не програмист по образованию....так, точ не судите строго...


да и потом пока не одного внятного ответа не кто дал
0
Заблокирован
04.11.2012, 15:34
На пользуйся! Сразу говорю работал по x64 битной системой, ссылки на компоненты могут не срабатывать.

Всего 3 строчки кода !

По нажатию на кнопку произойдет загрузка картинки на которой в данный момент установлен курсор в FileListBox.
Вложения
Тип файла: rar Новая папка.rar (1.2 Кб, 30 просмотров)
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 15:45  [ТС]
не работает пишет ошибка 424 object required
0
Заблокирован
04.11.2012, 15:50
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Command1_Click()
    Picture1.Picture = LoadPicture(filFiles.Path + "\" + filFiles.FileName)
End Sub
 
Private Sub dirFolders_Change()
    filFiles.Path = dirFolders.Path
End Sub
 
Private Sub drvSelectDrive_Change()
    dirFolders.Path = drvSelectDrive.Drive
End Sub
Где:

drvSelectDrive - выбор диска он же DriverListBox
filFiles - выбор файла он же FileListBox
dirFolders - выбор папок он же DirListBox


Далее 1 компонент Picture1 и 1 кнопка!

Не по теме:

Надеюсь будет уже понятнее ? И не будет лишь бы нажать на кнопку и получить готовое, а попытаться хотя бы понять, что за ошибка и уже на примере моего кода сделать проект у себя?

0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 15:58  [ТС]
с иаким кодом как у тебя почему то перестает работать выбор директории и отображение файлов в папке...

если прописать совместно с твоим кодом так,то работает

Visual Basic
1
2
3
4
5
6
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
но картинка по прежнему не отображается
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 16:05  [ТС]
Visual Basic
1
2
3
4
5
6
7
8
9
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub Command1_Click()
Picture1.Picture = LoadPicture(File1.Path + "\" + File1.FileName)
End Sub
рабочий код...так стало все работать!...спасибо за помощь!

остается второй вопрос...как ограничить навигацию?
0
Заблокирован
04.11.2012, 16:41
Visual Basic
1
2
3
Private Sub Form_Load()
filFiles.Pattern = "*.JPG;*.txt"
End Sub
ВНИМАНИЕ!!! БЕЗ ПРОБЕЛОВ!!! ПРИ УКАЗАНИИ МАСОК...
1
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 16:48  [ТС]
спасибо!)...только я так и не понял почему тот код, который вы дали не сработал сразу?
0
Заблокирован
04.11.2012, 16:50
gotemcity, А вы объекты назвали так как у меня? Ну и еще может быть отличия в версии Visual Basic у меня к примеру SP6 стоит 6.0 версии.
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 16:52  [ТС]
Цитата Сообщение от inv.DS Посмотреть сообщение
Visual Basic
1
2
3
Private Sub Form_Load()
filFiles.Pattern = "*.JPG;*.txt"
End Sub
опять не получается...в какое место надо код вставить?...и он будет выводить файлы определенного разрешения как я понимаю в listbox....а как сделать чтобы определенные папки только выводились?
0
Заблокирован
04.11.2012, 16:53
Цитата Сообщение от gotemcity Посмотреть сообщение
Private Sub Form_Load()
Процедура при загрузки формы!
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 16:59  [ТС]
так с этим вроде получилось, но все равно файлы с разрешением экселя, автокада выводит...хотя указал только bmp

и вопрос с директорией остается!

Спасибо за помощь!
0
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 25
04.11.2012, 17:59  [ТС]
а как тут в личку написать то?

 Комментарий модератора 
Все обсуждения ведутся на форуме!


Добавлено через 46 минут
А можно каким-нибудь образом в filelistbox передать файлы лежащие в определенной папе...т.е. чтобы при запуске программы там сразу был список файлов...например при нажатии кнопки...filelistbox заполнялся бы файлами из определенной папки?
0
Заблокирован
04.11.2012, 19:45
Цитата Сообщение от gotemcity Посмотреть сообщение
А можно каким-нибудь образом в filelistbox передать файлы лежащие в определенной папе...т.е. чтобы при запуске программы там сразу был список файлов...например при нажатии кнопки...filelistbox заполнялся бы файлами из определенной папки?
Visual Basic
1
File1.Path = "ТУТ ПУТЬ К ПАПКЕ"
И опять таки при загрузке формы или при нажатии на кнопку.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.11.2012, 19:45
Помогаю со студенческими работами здесь

Отобразить выбранную строку combobox в DataGridView
Доброго времени суток! Такой вопрос: как, при выборе строки в combobox, отобразить соответствующую таблицу из локальной базы данных в...

Выбранную запись ToolStripComboBox1 отобразить в ToolStripTextBox3
Всем привет! Как Выбранную запись ToolStripComboBox1 отобразить в ToolStripTextBox3? пробывал вот так: Private Sub...

Как отобразить выбранную с помощью ComboBox таблицу?
Добрый день! У меня в базе 5 таблиц. Нужно отобразить в DBGrid таблицу, которая выбрана в ComboBox. В дальнейшем предполагаю добавить в...

Загрузить в Image выбранную картинку в ListView
Народ, помогите пожалуйта. Не могу заставить Image отображать выбранную в ListView картинку. Image и ListView находяться в...

Выбранную картинку сохранить в директорию программы
Доброе утро. Пишу одну программу,суть которой заключается в след.: Пользователь может просматривать картинки нажимая на их название в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru