C# WinForm里:
如何让一个label倾斜放置 比如旋转了30度放置 至于label的其他属性功能不变
因为我要在这个label里写字 想让写的字也是倾斜的 所以要让label倾斜
不要告诉我用 photoshop做个倾斜字的图片放里面 我不想这样谢谢您的指教 一旦有方法 立即给分 本人在线 谢谢!
如何让一个label倾斜放置 比如旋转了30度放置 至于label的其他属性功能不变
因为我要在这个label里写字 想让写的字也是倾斜的 所以要让label倾斜
不要告诉我用 photoshop做个倾斜字的图片放里面 我不想这样谢谢您的指教 一旦有方法 立即给分 本人在线 谢谢!
解决方案 »
- 根据mac生成序列号并加密怎么做
- C#中如何实现asp里面的Xor
- 不同窗体间的数据传送
- 使用C#winform编写的程序(C/S模式),能不能不做修改或者少做修改,就可以运行在浏览器上(B/S模式)?
- 大家帮帮忙!谢谢
- 一个自定义组件的问题
- 最少5个字符,用正则表达式怎么表示?
- [在线等]从一个Excel文件导入到另一个Excel文件有的数值会变为"F1"
- 新手请教一个问题
- 请教]文件下载功能,是有权限控制的(session),但如果知道了文件在服务器上的地址,就可以绕过session保护,请教怎么样对文件下载权限进
- listview中选择一个item获得该item名字的问题,可能bug?
- javascript button 问题.
using System.Drawing;
using System.Windows.Forms;
using System.Drawing.Drawing2D;namespace WindowsApplication14
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics; g.DrawString("jinjazz 路过", this.Font, Brushes.Blue, 60, 0); g.RotateTransform(30);
g.DrawString( "jinjazz 路过", this.Font, Brushes.Blue, 60, 0);
g.ResetTransform();
}
}
}
{
Graphics g = this.label1.CreateGraphics();
g.RotateTransform(30);
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
g.DrawString(this.label1.Text, this.label1.Font, Brushes.Red, new Point(20,20));
}建议你还是做成控件,上面的代码放在onpain里面,角度,颜色之类的做成属性,这样方便使用。