久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C# LinearGradientBrush 顏色漸變畫刷的使用

 家住天地 2012-12-07

C# LinearGradientBrush 顏色漸變畫刷的使用

時(shí)間:2012-09-20 14:15來(lái)源:未知 作者:小白菜 點(diǎn)擊: 148

可以通過(guò)指定起始的顏色,和結(jié)束的顏色進(jìn)行繪制漸變顏色,也可以給這個(gè)畫刷指定一個(gè)顏色的數(shù)組,,和顏色位置的數(shù)組。這個(gè)畫刷就會(huì)根據(jù)這些數(shù)組來(lái)繪制漸變顏色,。

下面是LinearGradientBrush實(shí)現(xiàn)的各作實(shí)例代碼:

1,,

 Graphics g = e.Graphics;
            LinearGradientBrush brush = new LinearGradientBrush(new Point(0, 0), new Point(10, 10), Color.Red, Color.Blue);
            g.FillRectangle(brush, 5, 5, 20, 20);
            brush.Dispose();


2,

Graphics g = this.CreateGraphics();
            Rectangle rect = new Rectangle(50,50,100,100);
            LinearGradientBrush brush = new LinearGradientBrush(rect, Color.Transparent, Color.Transparent, LinearGradientMode.Horizontal);
            Color[] colors = new Color[4];
            colors[0] = Color.Blue;
            colors[1] = Color.Black;
            colors[2] =Color.Red;
            colors[3] =Color.Yellow;

            ColorBlend blend = new ColorBlend();
            blend.Positions = new float[] { 0.0f, 0.5f,0.7f, 1.0f };
            blend.Colors = colors;
            brush.InterpolationColors = blend;
            g.FillRectangle(brush, rect);
            brush.Dispose();


3,,

LinearGradientBrush brush = new LinearGradientBrush(
this.ClientRectangle, Color.White,
Color.Red, LinearGradientMode.Horizontal);
Graphics g = this.CreateGraphics();
// g.FillRectangle(brush, 1, 1, 100, 100);
g.DrawString("Likecs.com", this.Font, brush, 100, 100);
brush.Dispose();

4,, LinearGradientBrush brush = new LinearGradientBrush(
this.ClientRectangle, Color.White,
Color.Red, LinearGradientMode.Horizontal);
brush.SetBlendTriangularShape(0.5f); //中間向兩邊漸變效果
Graphics g = this.CreateGraphics();
g.FillRectangle(brush, 1, 1, 1000, 100);
g.DrawString("Likecs.com", this.Font, brush, 100, 100);

5, LinearGradientBrush brush = new LinearGradientBrush(
this.ClientRectangle, Color.White,
Color.Red, LinearGradientMode.Horizontal);
brush.SetSigmaBellShape(0.2f, 0.2f);//創(chuàng)建基于鐘形曲線的漸變過(guò)渡過(guò)程,。
Graphics g = this.CreateGraphics();
g.FillRectangle(brush, 1, 1, 1000, 100);
g.DrawString("Likecs.com", this.Font, brush, 100, 100);


(責(zé)任編輯:小白菜)

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多