колеги, заранее прошу прощения за глуповатый вопрос, но возникла срочная необходимость.
Есть Win Форма, есть URL ссылка на gif — картинку. Соответственно нужно отобразить данную картинку на форме. И по возможности, эту картинку локально закэшировать все равно каким методом (можно в БД). Понимаю, что вопрос простой, но просто уже по времени не справляюсь.
Если есть подобные темы, ссылочку подкиньте пожалуйста.
Здравствуйте, 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");
}
}
Здравствуйте, Poul_Ko, Вы писали:
P_K>Пример из MSDN (см. конструктор System.Drawing.Bitmap(Stream):
...
!!! ... Огромное спасибо прямо в точку.