[C#] comment afficher le bon contextmenu dans 1 listview?
	
	
		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?
	Code:
	
| 12
 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;
 
			}
 
 
		}	
	}
} | 
 merci beaucoup
IRNBRU