单词搜索谜题标签中的不均匀间距



我正试图使用一个矩形数组创建一个单词搜索,并在Visual Studio中的标签中显示该数组。

到目前为止,我有一个带有ToString()方法的wordSearch类,它像单词搜索一样显示数组。

当我点击一个按钮以获得标签的文本作为toString结果时,我调用toString,但间距不相等
这是我的ToString()方法:

public override string ToString()
{ 
    string result ="";
    for (int row = 0; row < puzzle.GetLength(0); row++)
    {
        for (int column = 0; column < puzzle.GetLength(1); column++)
        {
            result = result + string.Format("{0,-4}", puzzle[row, column]);
        }
        result = result + "n";
    }
    return result;

"自动调整大小"适用于我的标签,文本对齐设置为左中
这就是它的样子:
https://www.flickr.com/photos/123846717@N08/

也许您应该使用单空间字体(如consolas)

http://en.wikipedia.org/wiki/Monospaced_font

编辑:从中挑选一些例子

http://en.wikipedia.org/wiki/Samples_of_monospaced_typefaces

您应该为每个字符使用宽度相同的字体
您可以在此处找到列表:
http://en.wikipedia.org/wiki/Samples_of_monospaced_typefaces

相关内容

  • 没有找到相关文章

最新更新