private void ajouterNouveauClientToolStripMenuItem_Click(object sender, EventArgs e) { // on va instancier le form de saisie du nouveau client frmNouveauClient frmNouveau = new frmNouveauClient(); // affichage en modal et contrôle que l'utilisateur // en sort par OK if (frmNouveau.ShowDialog() == DialogResult.OK) { // recherche rang du client saisi this.iClient = MClients.NClients - 1; } }
private void btnNouveauClient_Click(object sender, EventArgs e) { //On instancie un form de saisie en mode modal frmNouveauClient frmAjout; frmAjout = new frmNouveauClient(); // Si on sort de la saisie par OK, regenere l'affichage du datagrid if (frmAjout.ShowDialog() == DialogResult.OK) { this.afficheClient(); } //00h03 si je rajoute this.Close(); ça fait quoi ? YIHAAA C'est ce qui regle le pb du deuxieme form qui s'ouvre sans rien //avec le changement dans bouton ok de frmNouveauClient : //00h j'ai interverti afficheclient avec show this.Close(); }