Renommer un form avec une variable
Résolu- Renommer un form avec une variable
- Renommer plusieurs fichiers en même temps - Guide
- Renommer iphone - Guide
- Google form sans compte google ✓ - Forum Google Docs
- Renommer un lien hypertexte ✓ - Forum Bureautique
2 réponses
24 sept. 2024 à 16:55
C'est exactement ce qu'il me manquait : Remplacez MyForm par le nom réel de votre classe de formulaire qui contient le DataGridView.
Ca fonctionne parfaitement bien.
Merci pour votre rapidité et votre réponse.
23 sept. 2024 à 20:52
Bonjour,
Pour utiliser un DataGridView à partir d'une instance de Form stockée dans une variable, il faut d'abord s'assurer que vous accédez au bon type. En VB.NET, un DataGridView est un contrôle qui doit être ajouté à un Form ou à un autre conteneur. Voici comment vous pouvez procéder :
Vous devez convertir votre variable strSection en un type de formulaire qui contient le DataGridView. Cela peut être fait avec un casting explicite.
Une fois que vous avez casté votre formulaire, vous pouvez accéder au DataGridView comme vous le feriez normalement.
' Supposons que strSection soit une instance de MyForm, où MyForm contient le DataGridView Dim myForm As MyForm = CType(strSection, MyForm) ' Maintenant vous pouvez accéder au DataGridView Dim dgv As DataGridView = myForm.TacheIngDGV ' Utilisez le DataGridView comme vous le feriez normalement dgv.Rows.Add("Nouvelle ligne")
Remplacez MyForm par le nom réel de votre classe de formulaire qui contient le DataGridView.
Assurez-vous que votre formulaire a bien été initialisé et qu'il contient le contrôle DataGridView avant d'essayer d'y accéder.
Si vous n'avez pas un type de formulaire spécifique, vous devrez le créer et y ajouter le DataGridView pour pouvoir l'utiliser correctement.