Bonjour ,
Mon soucis est que mon contextmenuStrip ne s'affiche pas .
D'abord je vais vous expliquer , cette methode me permet d'avoir le contact courant
celle ci me permet d'ouvrir le menu si un contact est selectionné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private Contact ContactCourant { get { return (Contact)bdsGesContact.Current; } }
et la c'est mon code de modification
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private void MenuContact_Opening(object sender, CancelEventArgs e) { e.Cancel = this.ContactCourant == null; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 private void modifierToolStripMenuItem_Click(object sender, EventArgs e) { Contact UnContact; DetailContact FormDetail; DialogResult result; try { UnContact = this.ContactCourant; if (UnContact != null) { FormDetail = new DetailContact(UnContact); result = FormDetail.ShowDialog(); if (result == DialogResult.OK) { ContexteDAO.Enregistrer(); } else { UnContact.Rafraichir(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
Partager