在线等,C#窗体中画五角星。

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:01:09
图形的五个部分有不同的颜色,鼠标点上去会变色,如果鼠标不移动,要求被点的位置的颜色不可以闪烁。求高手给出相应的思路,最好有例子。谢谢了。
5角星已画出来,如何给每一个三角填充颜色呢?

CSS当然可以实现了,说你就不懂了吧,C#里面就不能用css了,C#也是一html作为基础的!

关于填充颜色,你可以参考
http://msdn.microsoft.com/zh-cn/library/6tz7bw48(VS.80).aspx
的Graphics.FillEllipse 方法

你还是用五个图加一个五角星图片共6个图,用CSS实现

鼠标移动上去
onmouserover
移动出去
onmouseout

cs也都有相应的事件的

鼠标移上去