Bonjour, je viens pour vous communiquer mon problème sur Visual Studio, en VBNET, je cherche à faire une succession de modifications de texte de labels (nommés de façon lbl_dice_TYPE DE DES_XXX) qui serraient égaux à un chiffre de dés (contenus dans une variable du type Integer en array) pour un jeu de rôle,
voici le code de base :
For i = 1 To 30
Me.Controls("lbl_dice_atk_" & i).Text = dice_atk(i - 1)
Me.Controls("lbl_dice_def_" & i).Text = dice_def(i - 1)
Me.Controls("lbl_dice_atm_" & i).Text = dice_atm(i - 1)
Me.Controls("lbl_dice_dfm_" & i).Text = dice_dfm(i - 1)
Next
Qui me sort comme erreur : System.NullReferenceException : 'La référence d'objet n'est pas définie à une instance d'un objet.'
alors que par exemple :
lbl_dice_atk_1.Text = dice_atk(0)
Fonctionne à merveille...
Je ne comprends pas trop où est le soucis, si quelqu'un pouvait m'aider, je l'en remercie d'avance, merci.