博客园  :: 首页  :: 新随笔  :: 管理

旋转效果实现

Posted on 2008-09-25 17:26  tianfu  阅读(166)  评论(0编辑  收藏  举报
private void Form1_Paint(object sender, PaintEventArgs e)
{
//旋转显示文字
Graphics g = e.Graphics;
g.SmoothingMode 
= System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
for (int i = 0; i <= 360; i += 10)

//平移Graphics对象到窗体中心
g.TranslateTransform(this.Width / 2this.Height / 2);
//设置Graphics对象的输出角度
g.RotateTransform(i);
//设置文字填充颜色
Brush brush = Brushes.DarkViolet;
//旋转显示文字
g.DrawString(".bo ke yuan "new Font("Lucida Console", 11f), brush, 00);
//恢复全局变换矩阵
g.ResetTransform();
}
}