1、使用IrisSkin导致对话窗口失效的解决方法:
可使用IrisSkin4或以上版本,将skinEngine的SkinDialogs属性设为false,即:skinEngine1.SkinDialogs = false;此短代码会限制IrisSkin对对话框的渲染。我在遇到这个问题的时候使用的是IrisSkin2,即便使用了该段代码也无济于事,最后换成了IrisSkin4解决。
2、IrisSkin算数运算溢出的解决办法:
即便是IrisSkin4版本的也会有这个问题,IrisSkin4以上版本我这里还没有资源也不知道开发它的人有没有迭代版本时候解决这个问题。而我现在的解决方案就是避让这个问题,首先这个问题最多出现在将窗口拉大拉小的时候,因此我们将其限制住,不允许将窗口拉大拉小的操作。在窗体中使用this.FormBorderStyle = FormBorderStyle.FixedSingle;即可,或者其它限制方法也行。