我正在创建一个应用程序,用户将在其中输入成绩,程序将输出加权平均值。加载时,它将询问作业的类别数量。然后程序将动态创建文本框供用户输入信息。问题是我无法弄清楚如何读取创建文本框后输入的文本。这是我的代码:
TextBox txtbx = new TextBox();
txtbx.Text = "";
txtbx.Name = "txtbx1";
txtbx.Location = new Point(10, 10);
txtbx.Height = 20;
txtbx.Width = 50;
Controls.Add(txtbx);
如何更改此代码,以便在用户提交时可以找到框中的当前文本?
如果您动态生成控件,那么显然您将无法为每个控件都有一个字段。但是,如果您尝试访问命名控件的 Controls 集合,控制集合可以按名称索引。添加具有指定名称的文本框后,您可以简单地执行以下操作:
TextBox txtbx = (TextBox)Controls["txtbx1"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)