2011-06-09 70 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