砖块阴影字Bricks

来源:互联网 发布:c语言谭浩强pdf下载 编辑:程序博客网 时间:2024/06/13 01:19


FontMenuForm 基类见:http://blog.csdn.net/u013384702/article/details/17884617


Code:

using System;using System.Drawing;using System.Windows.Forms;using System.Drawing.Drawing2D;namespace CsStudy{    class Bricks : FontMenuForm    {        public new static void Main()        {            Application.Run(new Bricks());        }        public Bricks()        {            Text = "Bricks";            strText = "Bricks";            font = new Font("Times New Roman", 144);        }        protected override void DoPage(System.Drawing.Graphics grph, System.Drawing.Color clr, int cx, int cy)        {            SizeF sizef = grph.MeasureString(strText, font);            Brush hbrush = new HatchBrush(HatchStyle.HorizontalBrick, Color.White, Color.Black);//阴影画刷            grph.DrawString(strText, font, hbrush, (cx - sizef.Width) / 2, (cy - sizef.Height) / 2);        }    }}

效果图:




0 0
原创粉丝点击