簡體   English   中英

如何在C#中讀取多個文本框

[英]how read multiple text box in C#

我在可視C#中有大約二十個文本框,它們的名稱是text box1,textbox2和...。

用戶在每個文本框中插入數字,我想讀取這些數字並將其像a []一樣保存在數組中。

我嘗試了這段代碼,但是花了很長時間來處理所有數組組件

a[0]=Convert.ToInt32(textBox1.Text);

我有什么方法可以使用“ for”循環讓計算機自動讀取文本框並按順序將數字保存在[[]數組中?

謝謝

是的,請使用Controls集合 這是一個簡單的示例:

for (int i=0; i<= a.GetUpperBound(0); i++)
{
    var name = string.Format("textBox{0}", i+1);
    var textbox = this.Controls[name] as TextBox;
    a[i] = textbox.Text;
}

暫無
暫無

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

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