Bonjour

J'ai une class pour definir un type de donnée

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Public Class typestateletter
    Public Enum states
        notfound
        exist
        ok
    End Enum
    Public thestate As states
End Class
Dans une autre class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Public Class ClassWord
   Private liststateletter As New List(Of typestateletter)
 Public Function CompareString(playerstring As String) As List(Of typestateletter)
  liststateletter.Clear()
  ' travaille avec  liststateletter
   Return liststateletter
end function
end class
dans form1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 Private wordgame As New ClassWord
  Private wordletter As New List(Of List(Of typestateletter))
 Private Sub Buttonvalid_MouseClick(sender As Object, e As System.EventArgs) Handles Buttonvalid.MouseClick
     listccompare = New List(Of typestateletter)
     listccompare = wordgame.CompareString(TextBoxword.Text)
     wordletter.Add(listccompare)
End Sub
résultat
chaque listcompare ajouté à wordletter change les items de wordletter existants

Merci d'avance