private void button7_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(); }
表格效果:
private void button8_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(); }
网格效果: