我试图从字符串数组创建一个动态文本框,但是当我运行程序时出现错误"对象引用没有设置为对象的实例"
这是我的代码:
public void GetInf(Form oFrm, string[] sArray) {
try
{
FormPrev = oFrm;
sObjArr = sArray;
this.ShowDialog();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
private void dgBrowse_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
for (int i - 0; i < sObjArr.Length; i++)
{
**FormPrev.Controls[sObjArr[i]].Text = "test";**
}
}
它给我一个错误消息&#34;对象引用未设置为FormPrev.Controls [sObjArr [i]]上的对象&#34; 的实例.Text =&#34;测试&#34 ;; 对不起我的英文
非常感谢任何帮助。