1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Вывод изображения в Web Browser

Тема в разделе ".NET - программирование", создана пользователем -, 14 сен 2010.

  1. Гость

    Репутация:
    0
    Здравствуйте, друзья!

    У меня такой вопрос. Имеется форма с компонентом WebBrowser, а также изображение в файле ресурсов. Требуется после запуска программы создать веб-страницу с этим изображением и вывести её в WebBrowser.

    Заранее благодарен.
     
  2. etc

    etc Гость

    Репутация:
    0
    А вопрос то в чем?
     
  3. Гость

    Репутация:
    0
    Как вывести изображение в объект WebBrowser, если оно хранится в файле ресурсов.
     
  4. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Достать из файла ресурсов и снавигайтить туда вебброузер.
     
  5. etc

    etc Гость

    Репутация:
    0
    Ну собственно браузер умеет просто показать картинку, без страницы.
     
  6. Гость

    Репутация:
    0
    Пусть Image1.jpg - это имя того самого изображения, которое хранится в файле ресурсов Resource1.resx.
    Если я пишу:
    Код:
    webBrowser1.Navigate("RES:\\Image1")
    или
    Код:
    webBrowser1.Navigate("RES:\\Image1.jpg")
    то в обеих случаях после компиляции в окно WebBrowser-а выводится "Невозможно отобразить страницу".
    В случае, когда ресурс хранится в dll-библиотеке, между "RES:\\" и "Image1" как я понял требуется вставлять имя той самой dll-библиотеки, в которой хранится этот ресурс. А что мне нужно прописывать в строке для Navigate, если ресурс хранится не в отдельной библиотеке, а в самом exe-файле?

    Используется Visual Studio 2008 Professional Edition, проект Visual C# "приложение Windows Forms"
     
  7. etc

    etc Гость

    Репутация:
    0
    Путь к файлу на диске.
     
  8. Гость

    Репутация:
    0
    Файл должен находится в ресурсах. То есть после компиляции изображение должно грузиться из самой исполняемой программы, а не из другого файла.

    Именно в этом и есть смысл ресурсов. Если мы в ресурсах храним какое-то изображение, которое нужно вывести в PictureBox или присвоить контролу в качестве BackgroundImage, то при выводе его в PictureBox мы не обращаемся ко внешнему файлу, мы обращаемся к ресурсам. То же касается и BackgroundImage. Я собственно и спрашиваю - как именно можно вытащить изображение из ресурсов и поместить его в компонент WebBrowser?
     
  9. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Так понятнее? Вас что в гугле забанили?

    System.Resources.ResourceManager resources = new System.Resources.ResourceManager("Images", this.GetType().Assembly);
    Наша_Картинка_Тут = (Image)resources.GetObject("img1.png");
     
  10. Гость

    Репутация:
    0
    Это я давно знаю. А как прописать ссылку на картинку из ресурсов в свойстве Navigate для WebBrowser?
     
  11. etc

    etc Гость

    Репутация:
    0
    Никто не против, пусть находится, только браузеру надо другое.
    Хотите из ресурсов минуя диск? тогда надо еще небольшой веб сервер в вашу прогу вкрутить, тогда можете хоть из ресурсов хоть еще откуда. Но диск проще в писят раз.
     
  12. Гость

    Репутация:
    0
    Понятно. :blush:
    Благодарю.
     
  13. etc

    etc Гость

    Репутация:
    0
    Спасибо в кармане не намажешь.
     
Загрузка...
Похожие Темы - Вывод изображения Web
  1. antonov
    Ответов:
    1
    Просмотров:
    926
  2. mibin
    Ответов:
    0
    Просмотров:
    1.209
  3. Kay
    Ответов:
    1
    Просмотров:
    41
  4. ter.imanyan2017
    Ответов:
    2
    Просмотров:
    316
  5. Hehabr
    Ответов:
    0
    Просмотров:
    165

Поделиться этой страницей