voila g une classe
Code :
 - Public Class Cheval
 -     Public numero As Integer
 -     Public JoueurDuCheval As Joueur
 -     Public Pion As PictureBox
 -     Public caseCh As CaseP
 -     Sub New(ByVal LeNum As Integer, ByRef LePion As PictureBox)
 -         numero = LeNum
 -         Pion = LePion
 -     End Sub
 
  | 
 
 l'appel du constructeur
Code :
 - Public cBleu1 As New Cheval(1, ChBleu1)
 
  | 
sachant que ChBleu1 est une picturebox
pas d'erreur à la compilation
mais dès que j'utilise cbleu.pion j'ai une erreur :
"La référence d'objet n'est pas définie à une instance d'un objet."
 
pourtant je pensais avoir bien fait le byref sur ma picturebox quand je le passe en parametre.
Est-il impossible de passer un composant en paramêtres???
 
merci pour votre aide