我尝试在我的C# windows-CE程序中绘制按钮。
在一个设备中,我成功做到了这一点( button1.BackColor = Color.Red;)
但在另一台设备上,我看到了类似于win XP风格的按钮
当我试着改变颜色时,它并没有改变。
原因是什么??
提前道谢
发布于 2010-10-19 03:26:41
原因是设备在操作系统中包含了XP皮肤组件(SYSGEN_XPSKIN),它覆盖了标准的按钮绘制行为。如果你想绘制按钮,你需要为设备使用create a different skin,或者获得一个不包含皮肤的新操作系统镜像。
https://stackoverflow.com/questions/3962344
复制相似问题