中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c# drawstring如何處理對齊方式

c#
小樊
81
2024-11-23 00:47:03
欄目: 編程語言

在C#中,使用Graphics.DrawString方法繪制文本時,可以通過設置StringFormat屬性來處理文本的對齊方式。以下是一些常見文本對齊方式的示例:

  1. 左對齊:
using System.Drawing;
using System.Windows.Forms;

public class MainForm : Form
{
    protected override void OnPaint(PaintEventArgs e)
    {
        base.OnPaint(e);

        string text = "左對齊文本";
        Point position = new Point(10, 10);

        using (Font font = new Font("Arial", 12))
        using (StringFormat format = new StringFormat())
        {
            format.Alignment = StringAlignment.Near;
            e.Graphics.DrawString(text, font, Brushes.Black, position, format);
        }
    }
}
  1. 右對齊:
format.Alignment = StringAlignment.Far;
  1. 居中對齊:
format.Alignment = StringAlignment.Center;
  1. 兩端對齊:
format.Alignment = StringAlignment.Center;
format.LineAlignment = StringAlignment.Center;

在這些示例中,我們創建了一個MainForm類,它繼承自Form類。在OnPaint方法中,我們使用Graphics.DrawString方法繪制文本,并通過設置StringFormat屬性的AlignmentLineAlignment屬性來處理文本的對齊方式。

0
监利县| 新泰市| 资兴市| 沙坪坝区| 陈巴尔虎旗| 吉安市| 寿光市| 冀州市| 金沙县| 东安县| 邵阳市| 五河县| 贺州市| 梁山县| 天津市| 洛川县| 拜泉县| 汕尾市| 宝山区| 闸北区| 井冈山市| 大荔县| 鄂尔多斯市| 溆浦县| 清丰县| 澄江县| 滕州市| 西青区| 新民市| 广宗县| 虹口区| 丰宁| 利辛县| 昭平县| 西和县| 犍为县| 三明市| 德江县| 德安县| 福泉市| 巴东县|