Alpha混色效果
Alpha混色效果_职场using System;
Alpha混色效果_职场
using System.Drawing;
Alpha混色效果_职场
using System.Collections;
Alpha混色效果_职场
using System.ComponentModel;
Alpha混色效果_职场
using System.Windows.Forms;
Alpha混色效果_职场
using System.Data;
Alpha混色效果_职场
using System.Drawing.Drawing2D;
Alpha混色效果_职场
Alpha混色效果_职场
namespace Alpha混色
Alpha混色效果_休闲_10
{
Alpha混色效果_Alpha混色效果_12    
/// <summary>
Alpha混色效果_职场_14    
/// Form1 的摘要说明。
Alpha混色效果_休闲_15    
/// </summary>

Alpha混色效果_职场_14    public class Form1 : System.Windows.Forms.Form
Alpha混色效果_职场_17    
{
Alpha混色效果_Alpha混色效果_19        
/// <summary>
Alpha混色效果_职场_14        
/// 必需的设计器变量。
Alpha混色效果_休闲_15        
/// </summary>

Alpha混色效果_职场_14        private System.ComponentModel.Container components = null;
Alpha混色效果_职场_14
Alpha混色效果_职场_14        
public Form1()
Alpha混色效果_职场_26        
{
Alpha混色效果_职场_14            
//
Alpha混色效果_职场_14            
// Windows 窗体设计器支持所必需的
Alpha混色效果_职场_14            
//
Alpha混色效果_职场_14
            InitializeComponent();
Alpha混色效果_职场_14
Alpha混色效果_职场_14            
//
Alpha混色效果_职场_14            
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
Alpha混色效果_职场_14            
//
Alpha混色效果_休闲_15
        }

Alpha混色效果_职场_14
Alpha混色效果_职场_38        
/// <summary>
Alpha混色效果_职场_14        
/// 清理所有正在使用的资源。
Alpha混色效果_休闲_15        
/// </summary>

Alpha混色效果_职场_14        protected override void Dispose( bool disposing )
Alpha混色效果_休闲_43        
{
Alpha混色效果_职场_14            
if( disposing )
Alpha混色效果_职场_46            
{
Alpha混色效果_职场_14                
if (components != null
Alpha混色效果_职场_49                
{
Alpha混色效果_职场_14                    components.Dispose();
Alpha混色效果_休闲_15                }

Alpha混色效果_休闲_15            }

Alpha混色效果_职场_14            
base.Dispose( disposing );
Alpha混色效果_休闲_15        }

Alpha混色效果_职场_14
Alpha混色效果_Alpha混色效果_57        
Windows Form Designer generated code
Alpha混色效果_职场_14
Alpha混色效果_休闲_79        
/// <summary>
Alpha混色效果_职场_14        
/// 应用程序的主入口点。
Alpha混色效果_休闲_15        
/// </summary>

Alpha混色效果_职场_14        [STAThread]
Alpha混色效果_职场_14        
static void Main() 
Alpha混色效果_职场_85        
{
Alpha混色效果_职场_14            Application.Run(
new Form1());
Alpha混色效果_休闲_15        }

Alpha混色效果_职场_14
Alpha混色效果_职场_14        
protected override void OnPaint(PaintEventArgs e)
Alpha混色效果_休闲_91        
{
Alpha混色效果_职场_14            Graphics g
= e.Graphics;
Alpha混色效果_职场_14            
//创建一个填充矩形
Alpha混色效果_职场_14
            SolidBrush brush=new SolidBrush(Color.BlueViolet);
Alpha混色效果_职场_14            g.FillRectangle(brush, 
18070200150);
Alpha混色效果_职场_14            
//创建一个位图,其中的两个矩形之间有透明效果
Alpha混色效果_职场_14
            Bitmap bm1=new Bitmap(200100);
Alpha混色效果_职场_14            Graphics bg1
= Graphics.FromImage(bm1);
Alpha混色效果_职场_14            SolidBrush redBrush
=new SolidBrush(Color.FromArgb(21025500));
Alpha混色效果_职场_14            SolidBrush greenBrush
=new SolidBrush(Color.FromArgb(21002550));
Alpha混色效果_职场_14            bg1.FillRectangle(redBrush, 
0015070);
Alpha混色效果_职场_14            bg1.FillRectangle(greenBrush, 
303015070);
Alpha混色效果_职场_14            g.DrawImage(bm1, 
10050);
Alpha混色效果_职场_14
Alpha混色效果_职场_14            
//创建第二个位图,其中两个矩形之间没有透明效果
Alpha混色效果_职场_14
            Bitmap bm2=new Bitmap(200100);
Alpha混色效果_职场_14            Graphics bg2
= Graphics.FromImage(bm2);
Alpha混色效果_职场_14            bg2.CompositingMode 
= CompositingMode.SourceCopy;
Alpha混色效果_职场_14            bg2.FillRectangle(redBrush, 
0015070);
Alpha混色效果_职场_14            bg2.FillRectangle(greenBrush, 
303015070);
Alpha混色效果_职场_14            g.CompositingQuality 
= CompositingQuality.GammaCorrected;
Alpha混色效果_职场_14            
//g.CompositingMode = CompositingMode.SourceCopy;
Alpha混色效果_职场_14
            g.DrawImage(bm2, 300100);
Alpha混色效果_职场_14        
Alpha混色效果_职场_14        
Alpha混色效果_职场_14            Bitmap bm3
=new Bitmap(200100);
Alpha混色效果_职场_14            Graphics bg3
= Graphics.FromImage(bm3);
Alpha混色效果_职场_14            redBrush
=new SolidBrush(Color.FromArgb(10025500));
Alpha混色效果_职场_14            greenBrush
=new SolidBrush(Color.FromArgb(10002550));
Alpha混色效果_职场_14            bg3.FillRectangle(redBrush, 
0015070);
Alpha混色效果_职场_14            bg3.FillRectangle(greenBrush, 
303015070);
Alpha混色效果_职场_14            g.DrawImage(bm3, 
100150);
Alpha混色效果_职场_14
Alpha混色效果_休闲_15        }

Alpha混色效果_职场_14
Alpha混色效果_休闲_15    }

Alpha混色效果_职场_128}

Alpha混色效果_职场