//设置旋转中心点 pb_Graphics.TranslateTransform(panelRuleY.Width / 2, panelRuleY.Height / 2); //设置旋转角度 pb_Graphics.RotateTransform(90);//平移pb_Graphics.TranslateTransform(i - 19 - panelRuleY.Height / 2 + 22 - (20-panelWork.Top), -3);//画文字pb_Graphics.DrawString(((int)(i - 19)).ToString(), font, new SolidBrush(Color.Black), 0, 0); //恢复为默认场景 pb_Graphics.ResetTransform(); 本来事情有可能就这样结束了,不过,今天在书店里溜达,随手看到了更为直接的实现竖排文字的方法,于是赶紧买下书,回家按其方法实现了竖排文字,最新代码如下(仅一句代码):