Piszę prosty komunikator internetowy i potrzebuję w oknie rozmowy wyświetlać animowane emotikony. Jak wiadomo są one w formacie .gif. Ma ktoś pomysł jak umieszczać je w RichTextBox lub ewentualnie w czymś do niego podobnym? W RichTextBox udało mi się wkleić gif, jako obiekt klasy Bitmap i przez schowek, co wydaje mi się nie najlepszym rozwiązaniem i do tego taki gif już nie jest animowany :/ a docelowo niestety musi się ruszać. Byłbym wdzięczny za jakiś pomysł jak to zrobić, bo już szukam od kilku godzin i nic nie znalazłem :/
użyj kontrolki IE i po problemie praktycznie
tak samo to jest zrobione zresztą w gg
kontrolki IE? Nigdzie takowej nie widzę :/
matv napisał(a)
kontrolki IE? Nigdzie takowej nie widzę :/
WebBrowser
http://vckicks.110mb.com/csharp_animated_gif2.html
http://www.c-sharpcorner.com/UploadFile/mgold/ThreadPool11212005035101AM/ThreadPool.aspx
:D no o tym nie pomyślałem, a lepszej opcji chyba nie ma :)
dzięki wielkie :D
matv napisał(a)
a lepszej opcji chyba nie ma :)
Jest, dałem ci 2 linki.
sposobem, który jest w drugim linku próbowałem, ale mam pewne problemy bo piszę wszystko w ironPythonie i z niektórymi klasami .net są problemy. Ale WebBrowser w tym momencie wydaje mi się najlepszym rozwiązaniem, ponieważ mam dużą możliwość kontroli formatowania tekstu i zapisywania go do historii w przypadku komunikatora. Mimo wszystko dzięki, bo na pewno się te linki przydadzą :)
http://code.google.com/p/geckofx/
Tutaj masz gecko dla .NET.
Sprawuje się całkiem nieźle, Twoim zadaniem pozostaje wybór czy wolisz Internet Explorera czy Firefoxa.
oooo, nie wiedziałem, że takie coś istnieje. na pewno sprawdzę jak dziala. Dzięki :)