public static void ContextMenu_Show(ContextMenu self, Control sender, int x, int y) { LastOpenedContextMenu = self; LastOpenedMoveValidater = new MoveTowardsVaildater(self.AbsoluteRect, LastMousePosition); OpenMenuWhenMouseStandingUntil = DateTime.MaxValue; LastOpeningMenu = (ContextMenu)MenuBase_ParentMenu.GetValue(self, new object[] { }); //RuntimeModController.WriteLogO(self, LastOpeningMenu); //LastOpenedMenuRect = self.AbsoluteRect; }