Несколько вопросов по VB.NET

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Re: Несколько вопросов по VB.NET

Сообщение 13GHOST » 21.04.2009 (Вт) 7:57

эээ... что туда нужно написать не пойму? :)

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Несколько вопросов по VB.NET

Сообщение MIT » 21.04.2009 (Вт) 13:17

На вскидку (придумал пока шел из дома):
Код: Выделить всё
Private _bmp as bitmap
Private _g as Graphics
...Load...
_bmp = new bitmap(300,100)
_g = graphics.fromaimage(_bmp)
c_GifAnimation(1) = New cGifAnimation(c_Gifgile, _g.GetHdc.ToInt32, 50, 50, Me.BackgroundImage)
c_GifAnimation(1).AnimationState = cGifAnimation.AnimationActions.gPlaying
...OnPaint...
e.graphics.drawimage(_bmp)
По идее должно работать
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Re: Несколько вопросов по VB.NET

Сообщение 13GHOST » 21.04.2009 (Вт) 13:38

а если событие onPaint не будет долгое время вызываться объект graphics не удалится из памяти?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Несколько вопросов по VB.NET

Сообщение MIT » 21.04.2009 (Вт) 13:56

Насколько я знаю - оно не может не вызываться, это событие перерисовки формы или ее части


Кстати, может лучше юзать более подходящее NET`у решение?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Re: Несколько вопросов по VB.NET

Сообщение 13GHOST » 21.04.2009 (Вт) 18:09

MIT писал(а):Насколько я знаю - оно не может не вызываться, это событие перерисовки формы или ее части

ну да так оно и есть, т е логично предположить что этот метод проблему не решит?


MIT писал(а):Кстати, может лучше юзать более подходящее NET`у решение?
[quote="MIT"]
ImageAnimator крайне не гибок + для каждой анимации надо загружать отдельный GIF

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Несколько вопросов по VB.NET

Сообщение FaKk2 » 22.04.2009 (Ср) 7:07

Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Re: Несколько вопросов по VB.NET

Сообщение 13GHOST » 22.04.2009 (Ср) 14:44

с чтением ГИФ файла проблем нет, есть проблемы с его рисованием

Пред.

Вернуться в Visual Basic .NET

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58

    TopList