Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Giovani.Rodrigues

Problemas com ListView

Recommended Posts

Pessoal.

Estou com um probleminha.

Quando quero inserir dados em uma ListView, tudo beleza, funciona como uma maravilha.

Eu gostaria do seguinte.

Preciso atualizar o valor de alguns campos dentro dessa ListView, mas não está dando certo.

Eu quero jogar o valor de um MaskEdit, por exemplo, dentro de um SubItem da ListView.

Já tentei de todo jeito, mas tá f***, ehehehehe...

Aqui segue um exemplo, beleza?

 

LvDados.Items.BeginUpdate;

LvDados.Selected.SubItems.Text:= 'aaa';

LvDados.Items[AUXPosicionado].SubItems[1]:= 'teste';

LvDados.Items.EndUpdate;

 

// Item:= lvDados.Items.Add;

//Item.Data:= Pointer(AUXPosicionado);

// LvDados.Selected.SubItems.Add(MeQuantidade.Text);

// LvDados.Items.Item[AUXPosicionado].SubItems.Add(MeValor.Text[2]);

//LvDados.Items.Item[AUXPosicionado].SubItems.Append(MeQuantidade.Text[1]);

 

Não consigo fazer o valor 'aaa', por exemplo, passar para o SubItem[1].

Alguém tem idéia????

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você souber a posição do item que vai alterar o valor, talvez consiga fazer isso mudando o caption do item... algo do tipo abaixo:

 

with ListView1 do
   begin
	  for i:= 0 to Items.Count - 1 do
		  if Items[i].Caption = 'teste1' then
			 Items[i].Caption := 'aaa';
   end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.