繁体   English   中英

多行文本框列 C#

[英]Multiline Textbox Columns C#

因此,作为课程作业的一部分,我必须输出作者的 5 本书的总销量。 以下是它的外观示例示例

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

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

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

我会让你去实现它,因为最好的学习方法是边做边学。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM