|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 36
|
|||||||||||
Проводник средствами контрола WebBrowser16.05.2016, 12:52. Показов 3584. Ответов 31
Метки нет (Все метки)
Если в VB6 были контролы FileListBox, DirListBox, DriveList, с помощью которых можно было бродить по содержимому дискового пространства компьютера, то в vb.net их net.
В качестве альтернативы MSDN предлагает программное заполнение Listbox и ListView содержимым файловой системы компьютера. Однако, на деле это очень громоздко, медленно и хлопотно. И результат получается некрасивый. С помощью WebBrowser тоже можно ходить по дискам, если добавить, до кучи, пару кнопок для "обслуживания": Назад и Вперед Стартовать контрол может с любой удобной папки, например "Мои документы"
с этой картинки было бы наиболее удобно начинать. Я знаю, есть какое-то магическое слово, чтобы WebBrowser открыл это, но не могу найти. Часа четыре убил. --- обратный слэш - сайт, почему-то, удаляет этот символ '\, когда он в кавычках
0
|
|||||||||||
| 16.05.2016, 12:52 | |
|
Ответы с готовыми решениями:
31
Есть ли в Webbrowser проводник DOM как в IExplore?
Как получить содержимое фрейма из контрола WebBrowser? |
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 36
|
||
| 01.06.2016, 07:41 [ТС] | ||
|
Решил не заморачиваться с дополнительными контролами и оставить webbrowser. SharpDevelop подглючивать стал, когда в сборку добавил дополнительные dll. Или криво добавил, хотя, двух путей там нет. К тому же, exe из папки bin не работает без библиотек, лежащих рядом. Наверное, по окончанию можно как-то вшить эти библиотеки в результат, но не знаю. Никогда не доходил до реализации решения, всегда брал последний скомпилированный файлик из debug и норм.
вопрос остался, кстати:
0
|
||
|
|
|||||
| 01.06.2016, 11:27 | |||||
|
Правда не могу сказать точно, сработает ли это с браузером
0
|
|||||
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 36
|
|||
| 01.06.2016, 13:15 [ТС] | |||
0
|
|||
|
|
|
| 01.06.2016, 13:38 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 36
|
||
| 01.06.2016, 13:42 [ТС] | ||
|
0
|
||
|
|
||
| 01.06.2016, 13:44 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 36
|
|
| 01.06.2016, 17:15 [ТС] | |
|
0
|
|
|
|
|
| 01.06.2016, 17:23 | |
|
Ну значит таки адрес я тебе правильный дал )) А то, что он в браузере не хочет отображаться, так браузер вроде как не для этого предназначен.
0
|
|
|
Модератор
4372 / 3442 / 512
Регистрация: 27.01.2014
Сообщений: 6,266
|
|
| 04.06.2016, 00:59 | |
|
а почему используя webbrowser не хранить массив папок и просто не собирать путь при вызове той или иной и передавать его в webbrowser.navigate? получится так же, как в Windows7 и выше в адресной строке, кликнул на тмя папки, перешел к ней, а не просто назад вперед.
а вообще, не тяжело ведь написать простой ЛистВью, заполнить его элементами текущей папки и присвоить значки взяв их из системы и тогда у вас полная свобода действий, как хотите, так и программируйте его дальше.
0
|
|
|
148 / 136 / 34
Регистрация: 28.02.2014
Сообщений: 165
|
||||||
| 05.06.2016, 12:51 | ||||||
3
|
||||||
|
1 / 1 / 0
Регистрация: 14.05.2016
Сообщений: 36
|
|||
| 14.09.2016, 10:47 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
Модератор
4372 / 3442 / 512
Регистрация: 27.01.2014
Сообщений: 6,266
|
|
| 14.09.2016, 13:10 | |
|
eenk, тормозит потому что отрисовуа идет. Вызывайте Invalidate или DoubleBuffering.
Добавлено через 2 минуты а еще лучще не рисовать по строчно в лист, а собрать массив строк в памяти и пачкой выгрузить в лист, это быдет ОЩУТИМО быстро... а рисовать построчно - это реально долго, если строк много... это представьте сколько раз нужно перерисовать ваш контрол? а пачкой - всего один раз при добавлении через .AddRange()
0
|
|
| 14.09.2016, 13:10 | |
|
Как присвоить на прямую WebBrowser-у, html-body контрола? Получить ответ на GET запрос средствами Webbrowser? Свойства контрола webbrowser: addressbar:true, statusbar:true, menubar:true Управление событиями одного контрола через события другого контрола
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|