日期:2014-05-19  浏览次数:20790 次

将一个Form旋转
比方说,我想旋转30度。
不知道应该怎么做,有没有类似graphics下的RotateTransform的函数。
请教了。

------解决方案--------------------
理论上是可以的。但是我真,真的没功夫写例子给你。但可以给你个思路。
1。你可以参考异形窗体的设计,来动态的修改窗体的外形
2。重写OnPaint方法和OnPaintBackGround方法,绘制3D/2D矩形框,当然,要和你的实际窗体旋转的角度一致。绘制方法,看样子楼主是会的。
同样的方法应用到窗体中每个控件上。

这个想法估计可行,看你再做的更通用一些。就比较好了。如果做好了。可以的话,发给我一份哦。simtel_006@hotmail.com
^_^