具有相同宽度字符的C#.NET多行文本框

问题描述 投票:15回答:4

如果您在多行文本框中输入文字,怎么办?>

abcde

ABCDE

因此大E在小e之下直接

。>>

如果它们在同一行中,我希望它们垂直排列。

也使用winforms

如果输入多行文本框abcde和ABCDE,这样大E会直接在小e的下面,我该怎么做。我希望他们在同一行中垂直排列。另外,...

c# .net winforms textbox
4个回答
33
投票

您可以仅将文本框上的字体设置为monospaced吗?

在代码中,保持与默认字体相同的大小:


7
投票

您可以通过使用固定宽度的字体来实现。 Courier系列字体通常是固定宽度。


3
投票

某些字体对不同字符使用不同的字符宽度。在此类字体中,“ m”的宽度将大于“ i”的宽度。它们称为proportional


0
投票

尝试使用等宽或固定宽度的字体。

© www.soinside.com 2019 - 2024. All rights reserved.