【异常类型】:ExternalException
【异常信息】:GDI+ 中发生一般性错误。
【堆栈调用】: 在 System.Drawing.Image.SelectActiveFrame(FrameDimension dimension, Int32 frameIndex)
在 System.Drawing.ImageAnimator.ImageInfo.UpdateFrame()
在 System.Drawing.ImageAnimator.UpdateFrames()
在 System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
在 System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)
在 System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
在 System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
在 System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
在 System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
在 System.Windows.Forms.Control.WmPaint(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
【异常方法】:Int32 SelectActiveFrame(System.Drawing.Imaging.FrameDimension, Int32)
【异常类型】:ArgumentException
【异常信息】:参数无效。
【堆栈调用】: 在 System.Drawing.Image.get_FrameDimensionsList()
在 System.Drawing.ImageAnimator.CanAnimate(Image image)
在 System.Drawing.ImageAnimator.ImageInfo..ctor(Image image)
在 System.Drawing.ImageAnimator.Animate(Image image, EventHandler onFrameChangedHandler)
在 System.Windows.Forms.PictureBox.Animate(Boolean animate)
在 System.Windows.Forms.PictureBox.Animate()
在 System.Windows.Forms.PictureBox.OnVisibleChanged(EventArgs e)
在 System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
在 System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
在 System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
在 System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
在 System.Windows.Forms.Control.WmShowWindow(Message& m)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
在 System.Windows.Forms.ContainerControl.WndProc(Message& m)
在 System.Windows.Forms.Form.WmShowWindow(Message& m)
在 System.Windows.Forms.Form.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
【异常方法】:System.Guid[] get_FrameDimensionsList()
***************************************************************
应该是参数的问题,需要上传你调用的代码。你在哪里调用代码时抛出异常?
工程的代码量比较大,窗体也比较多,我也不知道那个窗体比较引起的。调用堆栈都有了,还有什么办法知道具体什么位置出错呢?