永发信息网

c#中怎样用shape显示由不同颜色组成的色条

答案:2  悬赏:80  手机版
解决时间 2021-11-11 07:49
c#中怎样用shape显示由不同颜色组成的色条
最佳答案
Shape shape = new Rectangle();
shape.Width = 25;
shape.Height = 200;
var linearGradientBrush = new LinearGradientBrush();
linearGradientBrush.StartPoint = new Point(0.5, 0);
linearGradientBrush.EndPoint = new Point(0.5, 1);
var random = new Random();
for (int i = 0; i < 100; i++)
{
    var color = new Color();
    color.A = byte.MaxValue;
    color.R = (byte)random.Next(0, byte.MaxValue + 1);
    color.G = (byte)random.Next(0, byte.MaxValue + 1);
    color.B = (byte)random.Next(0, byte.MaxValue + 1);
    var gradientStop = new GradientStop();
    gradientStop.Color = color;
    gradientStop.Offset = 0.01 * i;
    linearGradientBrush.GradientStops.Add(gradientStop);
}
shape.Fill = linearGradientBrush;
this.MainGrid.Children.Add(shape);

这样么?
全部回答
用多个shape组合显示
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
永和镇的介绍
汽车在行驶过程中爆胎后怎么办
山西介休农村商业银行24小时自助银行地址在哪
已知X的平方加上3x加1等于0,求x的平方加x的
养鸡场共有450只鸡,其中母鸡占总数量的九分
165的身高穿长款风衣是不是有点矮了
我想一月结婚:男方:1985年10.20女方1992年10.
请问有男士的一分裤嘛?
山西介休农村商业银行24小时自助银行地址在什
美涂士白竹炭净醛健康墙面漆多少钱一桶
天语大黄蜂值不值得入手是啊
023-81699055 重庆。 是什么电话?
泉港环卫车司机招聘
频率和相序有内在联系吗?
立冬,孩子应注意什么
推荐资讯
《雪花神剑》聂小凤最后能打赢雪花神剑吗?
湖北咸宁北站到荆州有动车吗
曼君音乐培训中心地址好找么,我有些事要过去
关于直发柔顺啊……拜托了……
日剧校园啪啪啪电影
左高右低眉毛代表什么
如图,在△ABC的一边AB上有一点P.(1)能否
室外金属栏杆用什么油漆好?杭州这边哪些牌子
青岛到蒙阴的汽车有几班啊亲们。都是几点到几
出现这个是怎么回事?
《大刺客之鱼肠剑》中伍子胥和专诸念得那首诗
11千卡是多少斤脂肪
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?