将字符串数组指定为文本框C#

时间:2015-12-05 17:45:29

标签: c# .net forms text controls

我试图从字符串数组创建一个动态文本框,但是当我运行程序时出现错误"对象引用没有设置为对象的实例"

这是我的代码:

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 ;; 对不起我的英文

非常感谢任何帮助。

0 个答案:

没有答案