none
élément min listview RRS feed

  • Question

  • salut tout le monde,

    je développe une application en vb.net dans lequel j'utilise une listview chargé par des entiers.Je cherche à développer une fonction qui retourne l'élément le plus petit.


    dsf
    mercredi 23 mars 2011 12:27

Réponses

  • Public Function MaxList(ByRef list As ListView)

    Dim itemRecherche As ListViewItem

    Dim i As Integer

    Dim max As Integer = Integer.MinValue

    Dim itemValue As Integer

    For Each listViewItem As ListViewItem In list.Items

    For i = 1 To 8

    itemValue = Integer.Parse(listViewItem.SubItems(i).Text)

    If itemValue > max Then

    max = itemValue itemRecherche = listViewItem

    End If

    Next

    Next

    Return max

    End Function


    dsf
    • Marqué comme réponse khaoulakoukou vendredi 25 mars 2011 09:42
    vendredi 25 mars 2011 09:42

Toutes les réponses

  • Bonjour,

     

    je ne sais pas si c'est la meilleure solution mais je te propose ca:

     

    Dim smallest As Integer = Integer.MaxValue
        Dim i = 0
        For Each x As ListViewItem In ListView1.Items
          smallest = Math.Min(smallest, CInt(ListView1.Items.Item(i).Text))
          i += 1
        Next
        MessageBox.Show(smallest)
    

    • Proposé comme réponse pjaaar jeudi 24 mars 2011 12:34
    jeudi 24 mars 2011 11:16
  • Public Function MaxList(ByRef list As ListView)

    Dim itemRecherche As ListViewItem

    Dim i As Integer

    Dim max As Integer = Integer.MinValue

    Dim itemValue As Integer

    For Each listViewItem As ListViewItem In list.Items

    For i = 1 To 8

    itemValue = Integer.Parse(listViewItem.SubItems(i).Text)

    If itemValue > max Then

    max = itemValue itemRecherche = listViewItem

    End If

    Next

    Next

    Return max

    End Function


    dsf
    • Marqué comme réponse khaoulakoukou vendredi 25 mars 2011 09:42
    vendredi 25 mars 2011 09:42