多行文本框列 C#

Multiline Textbox Columns C#

因此,作为我课程作业的一部分,我必须输出作者 5 本书的总销量。这是一个关于它应该如何看的例子: Example

我的问题是如何在作者姓名位于上述固定位置的文本框中实现输出。我怀疑你可以用专栏来做到这一点,但我仍在学习,还没有任何经验。在此之后,我需要根据相对于作者的价格对列表进行排序。目前我只有一个简单的输出,它从存储总销售额的数组中推出数字:

private void uiAuthorChartButton_Click(object sender, EventArgs e)
    {
        UpdateAuthorSales();

        uiAuthorChartTextBox.Clear();

        for (int outputAuthorChart = 0; outputAuthorChart <= salesByAuthor.Length - 1; outputAuthorChart++)
        uiAuthorChartTextBox.AppendText("£" + salesByAuthor[outputAuthorChart].ToString() + "\r\n");
    }

您可以在字符串中的作者姓名前使用一个或多个制表符\t

考虑 PadRight

允许您用空格填充字符串。如果您对所需字符串的大小和您拥有的字符串的长度进行一些数学运算,您应该能够计算出所需的空格数。

我会留给你去实施它,因为最好的学习方法就是边做边做。