91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
乐业县| 大名县| 扎兰屯市| 汨罗市| 道孚县| 银川市| 大厂| 无极县| 治多县| 临夏市| 霞浦县| 峨山| 额济纳旗| 紫金县| 印江| 新蔡县| 墨玉县| 微山县| 建水县| 尚义县| 临邑县| 电白县| 大姚县| 博湖县| 兰坪| 克拉玛依市| 唐山市| 昌江| 阿坝县| 汨罗市| 东山县| 吉林市| 车险| 鄯善县| 会昌县| 务川| 宣恩县| 乌兰察布市| 黎城县| 资源县| 怀来县|