亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
商城县| 贵港市| 西峡县| 鄂温| 加查县| 黔江区| 平舆县| 庆云县| 阳高县| 龙州县| 承德县| 江陵县| 伊宁市| 射阳县| 常宁市| 江北区| 外汇| 定兴县| 临清市| 潢川县| 洛隆县| 凤山市| 手机| 连南| 炉霍县| 乐安县| 正镶白旗| 新河县| 香港| 奉化市| 晋州市| 清镇市| 卢氏县| 图们市| 航空| 泰宁县| 尼玛县| 将乐县| 黄大仙区| 洪雅县| 保定市|