代码之家  ›  专栏  ›  技术社区  ›  Developer

如何在不改变大小的情况下使要查看的网格内容

  •  0
  • Developer  · 技术社区  · 14 年前

    大家好,我有一个文本文件,其中包括一些数据和每一行的具体是固定到94。现在,当用户打开特定的文本文件,如果我的条件满足,我将显示给datagridview。但是,当显示到datagridview时,即使每行的长度是94,网格中显示的内容也会因发生这种情况的原因而异。如何确保datagridview中的每一行都以恒定的方式显示

    alt text

    有什么想法吗

    1 回复  |  直到 14 年前
        1
  •  2
  •   Bobby    14 年前

    在网格中使用非比例字体,这意味着并非所有字符都具有相同的大小。F、 空间比0短得多。使用比例字体,行的长度相同。

    编辑: 让我们看一个例子:

    这是一种非比例字体,
    这条线有不同的长度,
    尽管它们有10个字符长:

    1234567890号
    阿迪林格夫斯

    Now let's look at a proportional font:
    
    1234567890
    adilngvzus
    

    如您所见,在成比例的字体中(就像您的IDE最有可能使用的那样),每个字符都有相同的宽度。在非比例字体中(就像您的文本处理器在默认情况下很可能使用的那样),字符的宽度是不同的,这使得 i 其中一个“thinest”和 O 最宽的字符之一。