MAIOR VALOR DO LISTVIEW
Pessoal como vcs devem ter percebido, estou substituindo o Listbox por Listview. Por uma questão de limitação de itens.
Então para identificar o maior valor no Listbox eu faço assim:
Dim lista As Integer
Dim maior As Integer
For Each lista In ListBox2.Items
maior = Math.Max(maior, lista)
Next
TextBox4.Text = maior
Mas no Listview não consigo de jeito nenhum.
Já tentei de todo jeito, já pesquisei, enfim.... se alguem puder me ajudar ficarei muito grato.
Então para identificar o maior valor no Listbox eu faço assim:
Dim lista As Integer
Dim maior As Integer
For Each lista In ListBox2.Items
maior = Math.Max(maior, lista)
Next
TextBox4.Text = maior
Mas no Listview não consigo de jeito nenhum.
Já tentei de todo jeito, já pesquisei, enfim.... se alguem puder me ajudar ficarei muito grato.
Dim valor As Integer
Dim maior As Integer
For Each item AS ListViewItem In ListView1.Items
valor = Convert.ToInt32(item.Text)
maior = Math.Max(maior, valor)
Next
Como você pode ver, o Listview é um tipo de lista, como o próprio nome do controle já diz, para visualizar dados. Repare que ele nem possuem propriedades com Value, apenas propriedade Text, que retorna String. Então chega-se a conclusão que deve evitar usar ela para esse tipo de operação numérica com ela...
Abraços!
DS2T
Mais uma vez você me respondeu com simplicidade, mas com muita objetividade.
Como num provérbio chinês que diz o seguinte:
[Ô]Quem sabe, responde com poucas palavras[Ô].
Parabens pelo seu conhecimento, e principalmente pela boa vontade.
Muito obrigado mesmo, inclusive pela dica.
Valeu
Mais uma vez você me respondeu com simplicidade, mas com muita objetividade.
Como num provérbio chinês que diz o seguinte:
[Ô]Quem sabe, responde com poucas palavras[Ô].
Parabens pelo seu conhecimento, e principalmente pela boa vontade.
Muito obrigado mesmo, inclusive pela dica.
Valeu
Tópico encerrado , respostas não são mais permitidas