RichTextBox 中选项卡的默认像素大小显然是 48 像素,无论字体或字体大小如何。.NET 将其设置为默认值,无需我触摸 SelectionTabs 数组。我已经检查了 RTF - 没有 \tx 控制代码或任何东西,所以这个难以捉摸的“48”数字到底存储在哪里?
我不想将其用作硬编码的“幻数”,以防其他系统使用 48 像素以外的选项卡。
我自己的目的是帮助我将制表符转换为空格(至少对于固定宽度的字体)。但是找到这个问题的答案也可能让我们更接近于使用单个值来控制制表符大小,而无需像这个答案所暗示的那样设置制表位的“无限”数组。