0

我正在为我的应用程序创建日志文件。当我在文本框中显示日志时,即使字符数量相同,它们看起来也不对齐。我使用 PadLeft 函数来对齐每一行,但当我尝试在文本框中显示它们时没有。但是当我在 EditPlus 编辑器中打开日志文件时,它们看起来不错。

这是我的日志文件文本...

02 Ocak 2015 Cuma 16:22:21      FİŞ NO: SNT_CKS                   SONUÇ: BAŞARILI
02 Ocak 2015 Cuma 16:23:42      FİŞ NO: SNT_CKS                   SONUÇ: Kayıt veritabanına aktarılamadı., 
02 Ocak 2015 Cuma 16:24:01      FİŞ NO: A.HIZ.                    SONUÇ: Kayıt veritabanına aktarılamadı., 
02 Ocak 2015 Cuma 16:24:01      FİŞ NO: D.ALIS.B                  SONUÇ: Kayıt veritabanına aktarılamadı.,

这是我在文本框中的日志行...

在此处输入图像描述

我认为空格和常规字符的宽度不同,并且在文本框中显示很糟糕。有没有办法解决这个问题?

4

1 回答 1

3

在 TextBox 中使用固定宽度的字体。

日志文本通过用额外的空白字符填充文本来对齐,因此您的每一列都从相同的字符索引开始。默认情况下,TextBox 具有比例字体(这在 UI 应用程序中很常见),其中窄字符I(例如W. 这也意味着我们不能使用字符计数来对齐事物,除非我们使用固定宽度的字体。

您可以通过设置Font属性来设置 TextBox 上的字体。

于 2015-01-02T14:34:06.853 回答