Dynamique bouton// problème d'instance
sindybell12
Messages postés
5
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'espère que vous pourrez m'aider. Je suis débutant en C#. Je vous explique mon problème:
dans mon code, j'ai créé dynamiquement 10 buttons, lorsque j'essaye de créer

une instance de chaque bouton une erreur se produit
Je vous joint quelques photos de mon code pour que vous puissiez mieux vous repérer.
Bonne journée et Merci d'avance
Cordialement
J'espère que vous pourrez m'aider. Je suis débutant en C#. Je vous explique mon problème:
dans mon code, j'ai créé dynamiquement 10 buttons, lorsque j'essaye de créer


Je vous joint quelques photos de mon code pour que vous puissiez mieux vous repérer.
Bonne journée et Merci d'avance
Cordialement
A voir également:
- Dynamique bouton// problème d'instance
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Diagnostic bouton photo - Accueil - Outils
- Bouton home clavier ✓ - Forum PC portable
- Bouton shift pc - Forum Jeux vidéo
5 réponses
Oups,
J'ai mal regardé, dans ce cas-ci, tu ne crées pas de boutton, je pense que ta variable de boutton s'appelle frmChildX par contre, je ne vois pas exactement ce que tu veux faire...
J'ai mal regardé, dans ce cas-ci, tu ne crées pas de boutton, je pense que ta variable de boutton s'appelle frmChildX par contre, je ne vois pas exactement ce que tu veux faire...
Bonsoir,
pour poster un code, merci de lire et d'appliquer ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
pour poster un code, merci de lire et d'appliquer ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Le type frmChild2 n’existe pas ou il existe dans un espace de nom qui n’est pas référencé.
Idem pour frmChild3.
Peux tu montrer le code d’au moins une de ces classes?
Idem pour frmChild3.
Peux tu montrer le code d’au moins une de ces classes?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu n'as pas à t'excuser de débuter, vaut bien commencer.
Mais il est judicieux de ne pas mettre la charrue avant les boeufs.
Ici
Et en fait c'est sensé être un barButton.
Là, il s'agit d'une ligne de code des plus basiques, j'en déduis donc que tu as fait, comme beaucoup d'autodidactes (dont moi y'a longtemps), l'impasse sur les bases.
Le meilleur conseil que je puisse te donner est de suivre un cours en ligne.
Celui-ci est bien
https://tahe.developpez.com/dotnet/csharp/
Il ne fera pas de toi un codeur (codeuse?) hors pair, mais il te donnera le socle nécessaire pour éviter ces petits écueils et surtout t'attaquer à plus compliqué
Mais il est judicieux de ne pas mettre la charrue avant les boeufs.
Ici
frmChild2 frm = new frmChild2();cette ligne veut dire que tu veux déclarer une variable qui s'appelle frm et qu'elle est du type frmChild2.
Et en fait c'est sensé être un barButton.
Là, il s'agit d'une ligne de code des plus basiques, j'en déduis donc que tu as fait, comme beaucoup d'autodidactes (dont moi y'a longtemps), l'impasse sur les bases.
Le meilleur conseil que je puisse te donner est de suivre un cours en ligne.
Celui-ci est bien
https://tahe.developpez.com/dotnet/csharp/
Il ne fera pas de toi un codeur (codeuse?) hors pair, mais il te donnera le socle nécessaire pour éviter ces petits écueils et surtout t'attaquer à plus compliqué
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Globalization; using System.Reflection; using DevExpress.XtraPrinting; using DevExpress.XtraTabbedMdi; using DevExpress.XtraEditors; using System.Dynamic; using System.IO; using System.Data.OleDb; using System.Linq.Expressions; using System.Runtime.InteropServices; using System.Data.SqlClient; namespace Parc_Auto_V2019 { public partial class MenuPrincipal : DevExpress.XtraBars.Ribbon.RibbonForm { SqlConnection conn = new SqlConnection(); SqlCommand cmd = new SqlCommand(); public MenuPrincipal() { InitializeComponent(); } private void Viewform(Form _form) { _form.MdiParent = this; _form.Show(); } private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Affectation Af = new Affectation(); Af.Show(); } private void barButtonItem5_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } private void barButtonItem6_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Mecanicien Mc = new Mecanicien(); Mc.Show(); } private void barButtonItem15_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Entretiens En = new Entretiens(); En.Show(); } private void barButtonItem16_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Toleries Tl = new Toleries(); Tl.Show(); } private void barButtonItem17_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Assurance As = new Assurance(); As.Show(); } private void barButtonItem19_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Service Sr = new Service(); Sr.Show(); } private void barButtonItem8_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Vehicule Vh = new Vehicule(); Vh.Show(); } private void barButtonItem9_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Marque Mr = new Marque(); Mr.Show(); } private void barButtonItem10_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Modele Md = new Modele(); Md.Show(); } private void barButtonItem14_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Aff_Vehicules Av = new Aff_Vehicules(); Av.Show(); } private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { frmChild1 frm = new frmChild1(); frm.MdiParent=this; frm.Show(); } private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { frmChild2 frm = new frmChild2(); frm.MdiParent = this; frm.Show(); Viewform(frm); } private void frmChild3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } } }