+ int delay;
+ try {
+ PropertyItem item = img.GetPropertyItem (0x5100); // FrameDelay in libgdiplus
+ // Time is in 1/100th of a second
+ delay = (item.Value [0] + item.Value [1] * 256) * 10;
+ } catch {
+ delay = 200;
+ }
+
+ WorkerThread WT = new WorkerThread (onFrameChangeHandler, evtArgs, delay);