Olá, Colegas, Tudo bem? Preciso obter o índice de determinado item de uma listbox. Assim, estou usando:
var x: integer; x:=srclist.Items.IndexOf(dm.sqldssecundario.fields[0].asstring); Também já tentei: x:=srclist.Items.IndexOf(dm.sqldssecundario.fieldbyname('nome').AsString); x:=srclist.Items.IndexOfName(dm.sqldssecundario.fieldbyname('nome').AsString); x:=srclist.Items.IndexOfObject(dm.sqldssecundario.fieldbyname('nome').AsString); O meu problema é que "x" está retornando sempre -1, sendo que o item existe na lista. Já testei o sql. O mesmo está retornando o valor normalmente. O que pode estar errado? Obrigado, Gustavo -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html