*****本文出自:
http://www.cnblogs.com/08shiyan/p/3470427.html
1
代码:
private void button1_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics();
g.FillRectangle(Brushes.White, this.ClientRectangle);
Font f = new Font("Times New Roman", 12);
Font bf = new Font(f, FontStyle.Bold);
StringFormat sf = new StringFormat();
float[] ts = { 10.0f, 70.0f, 100.0f, 90.0f };
sf.SetTabStops(0.0f, ts);
string s1 = "\tName\tHair Color\tEys Color\tHeight";
string s2 = "\tBob\tBrown\tBrown\t175cm";
g.DrawString(s1, bf, Brushes.Black, 20, 20, sf);
g.DrawString(s2, f, Brushes.Blue, 20, 20 + bf.Height, sf);
f.Dispose();
bf.Dispose();
效果:
2
代码:
private void button1_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics();
g.FillRectangle(Brushes.White, this.ClientRectangle);
Font f = new Font("Times New Roman", 48, FontStyle.Bold);
HatchBrush hb = new HatchBrush(HatchStyle.Cross, Color.White, Color.Black);
g.DrawString("Ctazy Crosshatch", f, hb, 0, 0);
f.Dispose();
效果: