void Discipline_Click(Object sender, EventArgs e) { item = (DisciplineItem)sender; handle = item.getDiscipline(); MouseEventArgs me = (MouseEventArgs)e; if (me.Button == System.Windows.Forms.MouseButtons.Left) { var view = new DisciplineElements(handle); view.Show(); } if (me.Button == System.Windows.Forms.MouseButtons.Right) { metroContextMenu1.Show(System.Windows.Forms.Cursor.Position); } }