作者: 疯丶无度
查看: 951|回复: 1
打印 上一主题 下一主题

CSkin窗体多次开关后报错:GDI+ 中发生一般性错误

[复制链接]
跳转到指定楼层
楼主
疯丶无度 发表于 2020-8-29 14:30:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看: 951|回复: 1
使用CSkin绘制的winform窗体,窗体内控件较多,多次开关同一个窗体(大约8次)后winform报错GDI+ 中发生一般性错误。有没有大佬遇到过,有没有什么解决办法或思路呢
【异常类型】:ExternalException
【异常信息】:GDI+ 中发生一般性错误。
【堆栈调用】:   在 System.Drawing.Bitmap.GetHbitmap(Color background)
   在 System.Drawing.Bitmap.GetHbitmap()
   在 CCWin.SkinControl.ScrollBarHelper.mCNhPr2wpWrePiHXI0r(Object )
   在 CCWin.SkinControl.ScrollBarHelper.SwbcoB0NT8(Bitmap value)
   在 CCWin.SkinControl.ScrollBarHelper..ctor(IntPtr hWnd, Bitmap hztrack, Bitmap hzarrow, Bitmap hzthumb, Bitmap vttrack, Bitmap vtarrow, Bitmap vtthumb, Bitmap fader)
   在 CCWin.SkinControl.cTreeView..ctor(IntPtr handle, Bitmap hztrack, Bitmap hzarrow, Bitmap hzthumb, Bitmap vttrack, Bitmap vtarrow, Bitmap vtthumb, Bitmap fader)
   在 CCWin.SkinControl.SkinPanel.O766UVJKiK()
   在 CCWin.SkinControl.SkinPanel.OnHandleCreated(EventArgs e)
   在 System.Windows.Forms.Control.WmCreate(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.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)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
乔克斯 发表于 2020-8-29 23:15:57 | 只看该作者
看上去像是panel的滚动条绘制模块造成的。你换成原生的panel。
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-4-24 07:09, Processed in 0.583176 second(s), 28 queries , Gzip On.

快速回复 返回顶部 返回列表