public partial class Form2 : Form { private bool _modificationMode; public bool ModificationMode { get { return _modificationMode; } } private string _modificationID; public string ModificationID { get { return _modificationID; } } private string _addedID; public string AddedID { get { return _addedID; } } // Formulaire en mode AJOUT public Form2() { InitializeComponent(); _modificationMode = false; _modificationID = null; _addedID = null; } // Formulaire en mode MODIFICATION public Form2( string modificationID ) { InitializeComponent(); _modificationMode = true; _modificationID = modificationID; _addedID = null; } }
private void cmdAddElement_Click( object sender, EventArgs e ) { // Ouvre le formulaire en mode ajout Form2 formAdd = new Form2(); if( formAdd.ShowDialog( this ) == DialogResult.OK ) { // Récupère l'ID de l'élément ajouté string id = formAdd.AddedID; // Reste à ajouté les données de l'élément ajouté ; } } private string _selectedID; private void cmdModifElement_Click( object sender, EventArgs e ) { // Ouvre le formulaire en mode modification Form2 formAdd = new Form2( _selectedID ); if( formAdd.ShowDialog( this ) == DialogResult.OK ) { // Reste à afficher les données de l'élément modifié ; } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question