GIF на форме

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

GIF на форме

Сообщение GPP » 24.10.2007 (Ср) 17:07

Привет всем! Я понимаю что глупый вопрос! Но как сделать так что бы на форме отображался анимированный GIf? Заранее огромное спасибо!
GPP(c) Gorlo Pavel Programming

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 24.10.2007 (Ср) 18:43

Можно контрол отдельный использовать, или обертку от Темыча, к-я кирпичах лежит
Подпись проходит рефакторинг

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 24.10.2007 (Ср) 19:19

А можно его самому подгрузить и рисовать, что предпочтительнее.
Изображение

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 24.10.2007 (Ср) 20:12

Выбирай на вкус. В архиве два архива. Один пример воспроизводит натуральные движущиеся гифы, другой их делает из отдельных картинок.
Вложения
AniGif.rar
AniGif
(9.55 Кб) Скачиваний: 193

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 24.10.2007 (Ср) 23:05

keks-n
Как вариант, просто обертка от Темыча (точнее это класс для проигрывания animated GIF) именно это и делает. То есть разбивает на кадры и с выцепленной же из этого GIF частотой перерисовывает в таймере кадры...
Подпись проходит рефакторинг

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 25.10.2007 (Чт) 6:37

Меня не устраивают эти варианты... У меня несколько гифов на форме 12! Это что мне для каждого таймер делать? Может есть какой-нибудь кмпонент типа image? Да, если не сложно выложите здесь ссылку на обертку... Заранее спасибо!
GPP(c) Gorlo Pavel Programming

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 27.10.2007 (Сб) 13:23

Что, неужели нет такого контрола? Жаль... Очень жаль...
GPP(c) Gorlo Pavel Programming

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 27.10.2007 (Сб) 15:18

А зачем так много? Хотя конечно это твое дело, но я думаю что если так много гифов, то почему бы и не сделать 12 таймеров? На худой конец можно сделать 1, а остальные подгружать в рантайме (главное индекс не забудь поставить в 0).
Подпись проходит рефакторинг

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 27.10.2007 (Сб) 15:46

Там окошко со смайлами как в КВИП хочу сделать... ВОТ
GPP(c) Gorlo Pavel Programming

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 27.10.2007 (Сб) 15:47

Я просто поражаюсь, какую выдержку надо иметь, чтобы столь долгое время писать одно и тоже? :?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

Сообщение GPP » 27.10.2007 (Сб) 15:52

Хакер, да вот так... Я выложил бета версию сегодня. Можешь посмотреть... :)
GPP(c) Gorlo Pavel Programming

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 27.10.2007 (Сб) 16:00

Я уже пишу баг-лист :wink:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 27.10.2007 (Сб) 16:47

GPP писал(а):Может есть какой-нибудь кмпонент типа image?

Есть, я давно выкладывал контрол. Где-то здесь лежит...
Salus populi suprema lex

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 27.10.2007 (Сб) 17:04

Юзай WebBrowser и будет щастье.
Изображение

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Сообщение Watts[]n! » 27.10.2007 (Сб) 17:59

keks-n
А у него бордеры не убираются. Стандартными средствами, по крайней мере.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 27.10.2007 (Сб) 19:03

Где бордеры?
Изображение

brokit
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 26.10.2007 (Пт) 16:02

Сообщение brokit » 29.10.2007 (Пн) 14:15

У меня ЕСТЬ :) контрол для анимации гифов "gif89". Неплохой вроди. Кому надо обращайтесь.
Жизнь - это отрезок времени в бесконечности . >>>>>>>
<<<<<<<_ Цени свое время , оно не бесконечно !

GDK
Обычный пользователь
Обычный пользователь
 
Сообщения: 80
Зарегистрирован: 23.10.2008 (Чт) 16:15

Re: GIF на форме

Сообщение GDK » 19.11.2008 (Ср) 19:56

Я тоже пробовал использовать "gif89". С первого взгляда неплохой. Но потом оказалось что не все gif воспроизводит корректно: Например, есть файл, в котором шарик должен летать траектории, напоминающей круг, в центре которого расположена мордашка в виде смайлика, которая смотрит на летающий шарик. Так вот. При использовании "gif89" вокруг мордашки появляется след из множества шариков. Были подобные косяки и с др. гифами.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 53

    TopList