картинка в WinForms через URL ссылку
От: puff  
Дата: 23.02.07 01:06
Оценка:
колеги, заранее прошу прощения за глуповатый вопрос, но возникла срочная необходимость.

Есть Win Форма, есть URL ссылка на gif — картинку. Соответственно нужно отобразить данную картинку на форме. И по возможности, эту картинку локально закэшировать все равно каким методом (можно в БД). Понимаю, что вопрос простой, но просто уже по времени не справляюсь.

Если есть подобные темы, ссылочку подкиньте пожалуйста.
Re: картинка в WinForms через URL ссылку
От: Poul_Ko Казахстан  
Дата: 23.02.07 06:56
Оценка: 3 (1)
Здравствуйте, puff, Вы писали:

P>Есть Win Форма, есть URL ссылка на gif — картинку. Соответственно нужно отобразить данную картинку на форме. И по возможности, эту картинку локально закэшировать все равно каким методом (можно в БД). Понимаю, что вопрос простой, но просто уже по времени не справляюсь.


Пример из MSDN (см. конструктор System.Drawing.Bitmap(Stream):
private void InitializeStreamBitmap()
{
    try
    {
        System.Net.WebRequest request = 
            System.Net.WebRequest.Create(
            "http://www.microsoft.com//h/en-us/r/ms_masthead_ltr.gif");
        System.Net.WebResponse response = request.GetResponse();
        System.IO.Stream responseStream = 
            response.GetResponseStream();
        Bitmap bitmap2 = new Bitmap(responseStream);
        PictureBox1.Image = bitmap2;

    }
    catch(System.Net.WebException)
    {
        MessageBox.Show("There was an error opening the image file."
           + "Check the URL");
    }
}
Brainbench transcript #6370594
Re[2]: картинка в WinForms через URL ссылку
От: puff  
Дата: 23.02.07 09:04
Оценка:
Здравствуйте, Poul_Ko, Вы писали:
P_K>Пример из MSDN (см. конструктор System.Drawing.Bitmap(Stream):
...

!!! ... Огромное спасибо прямо в точку.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.