我无法在对齐的文本框中显示日志
I cannot display Logs in a Textbox aligned
我正在为我的应用程序创建日志文件。当我在文本框中显示日志时,即使有相同数量的字符,它们看起来也不对齐。我使用 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ı.,
这是我在文本框中的日志行...
我认为空格和常规字符的宽度不同,在文本框中显示很糟糕。有办法解决这个问题吗?
在文本框中使用固定宽度的字体。
日志文本通过用额外的白色space 字符填充文本来对齐,因此您的每一列都从相同的字符索引开始。默认情况下,文本框具有比例字体(这在 UI 应用程序中很典型),例如 I
等窄字符在水平 space 中所占的空间不如 [=11] =].这也意味着我们不能使用字符计数来对齐东西,除非我们使用固定宽度的字体。
您可以通过设置 Font 属性.
来设置 TextBox 上的字体
我正在为我的应用程序创建日志文件。当我在文本框中显示日志时,即使有相同数量的字符,它们看起来也不对齐。我使用 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ı.,
这是我在文本框中的日志行...
我认为空格和常规字符的宽度不同,在文本框中显示很糟糕。有办法解决这个问题吗?
在文本框中使用固定宽度的字体。
日志文本通过用额外的白色space 字符填充文本来对齐,因此您的每一列都从相同的字符索引开始。默认情况下,文本框具有比例字体(这在 UI 应用程序中很典型),例如 I
等窄字符在水平 space 中所占的空间不如 [=11] =].这也意味着我们不能使用字符计数来对齐东西,除非我们使用固定宽度的字体。
您可以通过设置 Font 属性.
来设置 TextBox 上的字体