永发信息网

如何用C#写旋转的五角星

答案:2  悬赏:80  手机版
解决时间 2021-05-08 02:00
用C# 编写一个Windows应用程序,界面显示一个旋转的五角星,怎么写算法?
最佳答案
创建轨迹梯度,渐变五角星,C#源代码
// Put the points of a polygon in an array.
Point[] points = {
new Point(75, 0),
new Point(100, 50),
new Point(150, 50),
new Point(112, 75),
new Point(150, 150),
new Point(75, 100),
new Point(0, 150),
new Point(37, 75),
new Point(0, 50),
new Point(50, 50)};

// Use the array of points to construct a path.
GraphicsPath path = new GraphicsPath();
path.AddLines(points);

// Use the path to construct a path gradient brush.
PathGradientBrush pthGrBrush = new PathGradientBrush(path);

// Set the color at the center of the path to red.
pthGrBrush.CenterColor = Color.FromArgb(255, 255, 0, 0);

// Set the colors of the points in the array.
Color[] colors = {
Color.FromArgb(255, 0, 0, 0),
Color.FromArgb(255, 0, 255, 0),
Color.FromArgb(255, 0, 0, 255),
Color.FromArgb(255, 255, 255, 255),
Color.FromArgb(255, 0, 0, 0),
Color.FromArgb(255, 0, 255, 0),
Color.FromArgb(255, 0, 0, 255),
Color.FromArgb(255, 255, 255, 255),
Color.FromArgb(255, 0, 0, 0),
Color.FromArgb(255, 0, 255, 0)};

pthGrBrush.SurroundColors = colors;

// Fill the path with the path gradient brush.
e.Graphics.FillPath(pthGrBrush, path);
全部回答

什么是旋转的五角星?

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你好,请问5173平台可以购买QQ币吗?谢谢!
摩托L6这手机怎么样?给个详细参数和功能啊!
电脑可以设置哪些密码,英雄联盟里所有皮肤在
蚊子衔称驼(好大的口气)
谁知道我家的母仓鼠是怎么了.?
为啥我的农场打不开呢?
欢乐斗地主的QB令牌在哪里领取?
谁有那些经典的DJ舞曲要好听的不要听了闹心的
电力应急抢险标语,地震拉动演练宣传横幅标语
QQ三国升介石价格
热血江湖强1到6怎么强?
味百味百年老卤面程桥总店在哪里啊,我有事要
80后的婚礼应给大操大办吗
求人教视觉空间设计。
怎么样在自己的串烧前面加上dj某某remix这样
推荐资讯
DNF山东二区加10的圣谕光剑多少钱能买到
我是1988年1月12号生的请问塔罗牌是什么意思
天龙八部80的 逍遥怎么 创 套啊
李忆如红头发的原因?
丽莎发艺我想知道这个在什么地方
高分,问道宝怎么加点.帮我看一下这个宝宝怎么
这图标怎么没了?
地下城谁玩鬼泣?
湖州哪里有的卖眼镜擦阿?
什么电话卡打国际电话便宜
如何更改资料中的手机号??
你上次说的DNF的ts警告码1,1,540搞定没有,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?