| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > анимация |
| Автор: Alexsar 2.9.2006, 23:31 |
| всем привет вопрос: есть какое либо текстовое поле(либо обычное, либо ричэдит или другое), как программно вставить анимационную картинку(gif) в контрол и чтоб она "работала", например как этот смайлик может есть специальный для этих целей контрол? за ранее спасибо |
| Автор: 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 по обычному таймеру ;) |