Вопрос: Обзор выбор файла | Добавлено: 30.11.10 21:05 |
Автор вопроса: ![]() |
Народ хелп.Мне надо по кнопке вызвать проводник по ФАЙЛАМ а не по папкам,с дальнейшим полусением пути к файлу.Для обзора по папкам пользуюсь
Dim VibFolder As String gWH = Me.hwnd OldWndProc = SetWindowLong(gWH, GWL_WNDPROC, AddressOf BrowseProc) OldWndProc = SetWindowLong(gWH, GWL_WNDPROC, OldWndProc) VibFolder = BrowseForFolder(Me.hwnd, "Выберите папку", "C:\") И дальше VibFolder задается как путь к папке,по которой я могу создать в той дирректории файл тхт например.а мне надо чтоб юзер кликнул открыть и ему предоствилась возможность выбрать файл,тк код выше файлы не показывает. |
Ответы | Всего ответов: 24 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 463865965 Вопросов: 31 Ответов: 190 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 30.11.10 21:09 |
забыл сказать надо еще в модуле следующий код:
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #2 | Добавлено: 01.12.10 09:45 |
Поступи проще - используй MSCommonDialog control. Уж эта приблуда стоит сейчас на каждой машине.
Если не нравится - на сайте были примеры работы с MSCommonDialog на API. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #3 | Добавлено: 01.12.10 10:21 |
всего то 83строчки неоптимизированного кода. это куда проще, чем целых две строки на дотнете не так ли :)
|
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #4 | Добавлено: 01.12.10 10:51 |
CommonDialog1.ShowOpen
Одна строчка. А если есть желание изобретать велосипед - можно и на дотнете эту задачу развернуть на 300 строк кода. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #5 | Добавлено: 01.12.10 11:48 |
LamerOnLine пишет:
Одна строчка. А добавление референсов - это не считается? А освобождение неуправляемых ресурсов где? А дополнительные настройки, например, автоапгрейд диалогового окна для win7? Есть?? |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #6 | Добавлено: 01.12.10 12:07 |
Все зависит от того кому что нужно. Тебе - потупить, MISTER X - открыть файл.
Остальное - бред. Снова, и еще глупее чем раньше. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ICQ: 463865965 Вопросов: 31 Ответов: 190 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 01.12.10 16:45 |
всем спасиб)
LamerOnLine пишет:
Тебе - потупить ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #8 | Добавлено: 01.12.10 17:39 |
Ясно. слив засчитан ![]() |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #9 | Добавлено: 01.12.10 17:54 |
Опять слив? ![]() Агент, если ты не заметил тенденции - каждый раз когда кто то задает вопрос по существу - и я по существу на него отвечаю - появляешься ты и начинаешь троллить, после чего засчитываешь мне слив. Смотри, на ресурсах с менее толерантной модерацией за такое можно схлопотать ридонли на недельку-другую. Но не паникуй, это лечится амбулаторно. Тебе поможет водка и уринотерапия ![]() |
Номер ответа: 10 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 01.12.10 18:39 |
Offtop: AgentFire пишет:
Ясно. слив засчитан и снова |
Номер ответа: 11 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #11 | Добавлено: 01.12.10 18:39 |
*оффтоп |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ICQ: 463865965 Вопросов: 31 Ответов: 190 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 01.12.10 19:30 |
Offtop: offtop
|
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #13 | Добавлено: 01.12.10 20:45 |
Очень даже заметил такую тенденцию ![]() ![]() |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #14 | Добавлено: 02.12.10 00:29 |
Найди один, балабол. |
Номер ответа: 15 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 02.12.10 22:21 |
LamerOnLine пишет:
балабол. ![]() Offtop: ![]() |
|