![](/img/trans.png)
[英]Getting Number of Displayed Lines in Multi-Line Textbox in the Compact Framework
[英]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.