Problème avec les classes en vb.net <Hellppppp!!!!>

eka808 Messages postés 72 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 29 avril 2005 - 25 avril 2005 à 11:53
eka808 Messages postés 72 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 29 avril 2005 - 25 avril 2005 à 19:00
Salut à tous

J'ai le code suivant pour le moment



'**Ma Classe**

Public Class Voiture

Function démarre(ByVal contact)

If contact = True Then

Return "démarré"

End If

End Function

End Class



'***Le code qui appelle la classe***

Private Sub Button1_Click(ByVal sender etc...)

Dim mavoiture As New Voiture()

Dim etat As String



etat = mavoiture.démarre(True)

MsgBox(etat)

End Sub



Je cherche comment transformer le code d'appel pour créer x voitures

En gros je voudrais un truc du genre :



Private Sub Button1_Click(ByVal sender etc...)

dim x as integer

x = 6

Dim mavoiture(x) As New Voiture()


Dim etat As String




etat = mavoiture(x).démarre(True)


MsgBox(etat)


End Sub




Voila est-ce que quelqu'un peut m'aider je me casse la tête sur ce code



Merci d'avance


Eka808
A voir également:

2 réponses

eka808 Messages postés 72 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 29 avril 2005
25 avril 2005 à 18:39
vraiment pas d'idées ?
0
eka808 Messages postés 72 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 29 avril 2005
25 avril 2005 à 19:00
Private Sub Button1_Click(......) Handles Button1.Click

Dim i As Integer

Dim etat As String

Dim mavoiture(5) As Object



'Chargement des voitures

For i = 1 To 5

mavoiture(i) = New Voiture()

Next i



'Appel de la fonction démarre

For i = 1 To 5

etat = mavoiture(1).démarre(True)

MsgBox(Str(i) + " " + etat)

Next i



End Sub
0
Rejoignez-nous