【发布时间】:2018-10-21 18:09:38
【问题描述】:
因此,我们有一种方法可以动态创建一个由 texbox 组成的 x x y 数组,以将值输入其中,以便稍后进行一些矩阵计算,例如确定矩阵的等级。
我们使用这个来生成数组:
protected void Form2_Load(object sender, EventArgs e)
{
for (int row = 0; row < LinhaText; row++)
{
List<TextBox> newLin = new List<TextBox>();
textboxes.Add(newLin);
for (int col = 0; col < ColunText; col++)
{
TextBox newbox = new TextBox();
newbox.Width = textboxWidth;
newbox.Height = textboxHeight;
newbox.Top = (row * (textboxHeight + spacing)) + spacing + vOffset;
newbox.Left = (col * (textboxWidth + spacing)) + spacing + hOffset;
newLin.Add(newbox);
this.Controls.Add(newbox);
}
}
}
这代表第二种形式,就像在第一种形式中我们输入数组的维度一样。当我们在文本框中输入值时,它们应该被发送到第三种形式以供其他计算使用。 我们想知道如何获取这些值并将它们发送到另一个表单以便稍后显示结果。 您需要任何进一步的信息,尽管问!
【问题讨论】:
-
您需要显示更多代码。
textboxes在哪里声明?您的第二种形式的实例在哪里声明?显示所有相关代码。
标签: c# arrays winforms textbox