簡體   English   中英

控制多行文本框中的項目數

[英]Controlling The Number Of Items In Multi Line Textbox

我正在嘗試將產品寫入多行文本框。

我正在寫這樣的信息:

public override string ToString()
{
    string output = String.Empty;

    output = String.Format("Cust Name {0}" + Environment.NewLine +
                           "Product Name: {1}" + Environment.NewLine +
                           Customer.Name, Name);
    return output;
}

產品會在不同的時間一次添加一次(例如Feed)。

我希望文本框僅顯示20個最新產品。

我該怎么控制呢?

為什么不將產品存儲在列表中?

List<String> products = new List<String>();


public void addToTextBox(string product)
{
    products.Add(product);

    while(products.Count>20)
    {
         products.RemoveAt(0);
    }

    /* Refresh textbox */

    textBox.Text="";

    foreach(var p in products)
    {
        textBox.AppendText(p);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM