V.net 0 Denunciar post Postado Setembro 29, 2007 Olá meu código é o seguinte: if (this.listBox1.InvokeRequired) { SetTextCallback d = new SetTextCallback(SetText); this.Invoke(d, text); } else { listBox1.Items.Add(testemas()); } } public string testemas() { string str = ""; query t = new query(); if (t.SelectQuery("select cod_usuario,nome_usu from tbl_usuario where status_usu = '1' and cod_usuario != '" + cod_usuario + "'", 1)) { foreach (object[] rowt in t.objreader) { str = rowt[2].ToString(); } } return str; } Só que dá o seguinte erro: this.Invoke(d, text); => "Index was outside the bounds of the array." Quando tento fazer um while para inserir mais itens dentro do ListBox, dá esse erro descrito logo acima. Obrigado!!!! V.net http://www.viewmedia.com.br Compartilhar este post Link para o post Compartilhar em outros sites
Graymalkin 0 Denunciar post Postado Novembro 13, 2007 Não seria... this.listBox1.Invoke(d, text); ...? Abraços, Graymalkin Compartilhar este post Link para o post Compartilhar em outros sites