2011-06-09 95 views
0

如何提示用戶輸入二維數組中的元素?然後,我如何保存輸出?在Visual Basic 2010二維數組中提示用戶輸入

我已經想出瞭如何編寫和打印一個程序,其中程序提供了元素(請參見下面的簡短版本),但我無法弄清楚如何讓用戶輸入元素。 非常感謝。

Solfa(0, 0) = 11 
Solfa(0, 1) = 12 
Solfa(1, 0) = 21 
Solfa(1, 1) = 22 
TextBox1.Text = Solfa(0, 0) & " " & Solfa(0, 1) & vbCrLf & Solfa(1, 0) & " " & Solfa(1, 1) 
+0

您使用的是什麼演示文稿庫? WPF,WinForms,ASP.NET? 數據綁定網格怎麼樣? – 2011-06-09 23:07:37

回答

0

考慮一個網格(如果您的演示文稿框架有一個)。 否則,您可以使用多行文本框被預先填入一個逗號分隔值列表,像這樣:

11, 12 
21, 22 

然後,您可以再次解析用戶編輯值(最簡單的方法)

For Each line in input.Split (vbCrLf) 
    For Each field in line.Split (", ".ToCharArray()) 
     // Plug back into array. 
     // Don't forget bounds-checking. 
    Next 
    // Don't forget bounds-checking. 
Next