The .Net compact framework currently doesn't carry support for animated gifs in the PictureBox Control.
I have a mobile application that makes web service requests. I would like to display an animated gif during the period of time that exists while waiting for the web service to return results.
The following requirements exist for this control:
1) All methods, events, and properties that are available under the PictureBox control will be available under this control [probably a matter of inheriting the PictureBox and adding some addition functionality/overrides]
2) The animation must occurr in it's own thread so that other processes can continue.
3) This control needs to work in the VS desginer.
3) Source code must be provided with comments.
4) Noticed there were some examples on the net that made use of converting an animated gif to a "filmstrip" bmp and then using the filmstrip version to cut and animate. This approach is NOT desireable as I would like to use the existing animated gif without having to manipulate first. However, I will consider this approach if I can be convinced that reading the animated gif and extracting the frames will hinder performance.
5) Written in C#
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Microsoft .Net Compact Framework
Visusal Studio .Net 2003
Pocket PC 2003
C#