Bonjour,

Je débute à peine dans la création de classes en vue de faire un usercontrol.

J'ai un pb avec une property. Voici ce que j'ai écrit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
Class Maclasse
 
...
 
Private _macolonne() As DataColumn
...
Property Niveau(ByVal i As Integer) As DataColumn
Get
Return _macolonne(i)
Set(ByVal value as DataColumn)
_macolonne(i) = value
End Property
...
End Class
et dans la procédure main()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
...
Maclasse.Niveau(0) = monDataColumn
En mode débug, je n'ai pas de message d'erreur, mais manifestement, le code ne fonctionne pas. En mode "sans débogage", une erreur m'indique que "la référence d'objet n'est pas définie à une instance d'un objet" en faisant référence à la ligne 12 du 1er code et 2 du second.

Je ne vois pas où est l'erreur. Je suppose que c'est tout bête, ce doit être lié au fait que j'essaye de manipuler des tableaux de DataColumns, mais je ne vois pas comment faire.