//参考如下代码
private void button1_Click(object sender, EventArgs e)
{
Graphics vGraphics = Graphics.FromHwnd(Handle);
StringFormat vStringFormat = new StringFormat();
vStringFormat.Alignment = StringAlignment.Center;
vStringFormat.LineAlignment = StringAlignment.Center;
vGraphics.DrawString("Zswang 路过", Font, Brushes.Blue,
new RectangleF(0, 0, ClientSize.Width, ClientSize.Height),
vStringFormat);
}
private void button1_Click(object sender, EventArgs e)
{
Graphics vGraphics = Graphics.FromHwnd(Handle);
StringFormat vStringFormat = new StringFormat();
vStringFormat.Alignment = StringAlignment.Center;
vStringFormat.LineAlignment = StringAlignment.Center;
vGraphics.DrawString("Zswang 路过", Font, Brushes.Blue,
new RectangleF(0, 0, ClientSize.Width, ClientSize.Height),
vStringFormat);
}
private void button1_Click(object sender, System.EventArgs e)
{
Graphics ph=this.CreateGraphics();
ph.Clear(Color.Pink);
Pen myPen=new Pen(Color.Red,2);
ph.DrawEllipse(myPen,200,200,500,500);//画圆
ph.FillPie(new SolidBrush(Color.Green),200,200,500,500,45,90);//画弧度
ph.DrawString("this is a pie",new Font("Arial",8),new SolidBrush(Color.Black),new Rectangle(new Point(450,500),new Size(100,300)),
new StringFormat(StringFormatFlags.DirectionVertical));//是不是只能向这样估计着向饼形图中
//放文字呢?
//如果分成了5份,也不知每份的大概多宽,在哪里,怎莫相应的写入各份所占的百分比呢?
}