解决方案 »

  1.   


    protected override void OnPaint(PaintEventArgs e)
    {
    string s = "测试文字测试文字测试文字测试文字测试文字测试文字测试文字";
    var origin = new Point(Width/2, Height/2);
    int radius = Width / 4; Graphics g = e.Graphics;
    var brush = new SolidBrush(ForeColor);
    var font = new Font("Arial", 20);
    var format = new StringFormat()
    {
    Alignment = StringAlignment.Center,
    LineAlignment = StringAlignment.Center,
    }; g.TranslateTransform(origin.X, origin.Y); foreach (var c in s)
    {
    g.RotateTransform(360f / s.Length);
    g.DrawString(c.ToString(), font, brush, 0, -radius, format);
    }
    brush.Dispose();
    font.Dispose();
    base.OnPaint(e);
    }
      

  2.   

    这个怎么用弱的问一句!!!PaintEventArgs e这个参数怎么加进来的?