bonjour j'ai un gros probleme, je cherche à resoudre le probleme suivant, j'ai dans un listview deux catégories d'éléments x et y, si je click sur un element du type x avec le bouton droit alors le context menu mx apparait, mais lorsque je clique sur un element du type y avec le bouton droit alors le context menu mx apparait au lieu de my... il faut que je reclique du cet élement du type y pour voir my apparaitre! je fait apparaitre les contextmenu dans mousedown.
Quelqu'un peut me sugerrer une solution?
merci beaucoup
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 private void ReportList_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { if (e.Button==MouseButtons.Right) { if(ReportList.SelectedItems.Count!=0) { ReportList.Select(); //we selected a constrainti if(ReportList.SelectedItems[0].Tag. ToString().Substring(20,1)=="-") { ReportList.ContextMenu=contextMenuCont; } //we selected a parameter else { ReportList.ContextMenu=contextMenuParam; } } } }
IRNBRU
Partager