Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > анимация


Автор: Alexsar 2.9.2006, 23:31
всем привет
вопрос: есть какое либо текстовое поле(либо обычное, либо ричэдит или другое), как программно вставить анимационную картинку(gif) в контрол и чтоб она "работала", например как этот смайлик smile ?
может есть специальный для этих целей контрол?
за ранее спасибо smile 

Автор: marcusmae 3.9.2006, 00:21
этот смайлик - в HTML. Есть контрол WebBrowser, в котором gif-картинки должны анимироваться ни чуть не хуже, чем здесь.
А с помощью GDI+ можно загрузить все фреймы картинки, например, в элемент ListBox. Но итерировать их придётся вручную, тут уж ничего не поделаешь. Вот http://www.c-sharpcorner.com/Code/2002/Nov/ThreadPoolGifs.asp на эту тему. Специализированного контрола среди стандартных, насколько я знаю, нет.

Автор: Alexsar 3.9.2006, 15:45
TO marcusmae спасибо
это я понимаю, что есть такой контрол. я так и хочу сделать, чтоб итоговый текст отображался там, но хочется сделать, чтоб при наборе отображалось
сейчс почитаю статью

Автор: mr.DUDA 3.9.2006, 17:16
В статье используется ThredPool, но с тем же успехом можно просто обновлять обыкновенный PictureBox по обычному таймеру ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)