打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#竖排文字_星星分享
因为项目的需要,要实现竖排文字。只用Label控件是无法实现这个效果的,于是去找了下实现竖排文字的方法。以下就是实现代码,只要重绘文字就行。
复制内容到剪贴板
X
程序代码
Graphics g = e.Graphics;
//设置旋转中心点
g.TranslateTransform(this.ClientRectangle.Width/2,this.ClientRectangle.Height/2);
//设置旋转角度
g.RotateTransform(270);
//画文字
g.DrawString(text, base.Font, new SolidBrush(base.ForeColor),-this.ClientRectangle.Width / 2,-this.ClientRectangle.Height/2);
g.ResetTransform();
还有另一种更简单的,只一句代码,但是这个只能旋转90度
复制内容到剪贴板
程序代码
g.DrawString(text, base.Font, new SolidBrush(base.ForeColor), 0, 0,new StringFormat(StringFormatFlags.DirectionVertical));
我用了第一种的代码做了一个竖排文字的控件,重载了OnPaint事件,把代码写在OnPaint里面。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
在图片左右侧添加竖排文字的代码
文字直接竖排
竖排显示文字代码
自勉(竖排文字)
文字竖排代码
带背景图片竖排多列走动的文字代码
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服