protected override void ClickSinistro(object sender, MouseEvntArgs args) { UltimoClick = TipoEventoMouse.ClkSin; if (_idMouseOver >= 0) // se il mouse sta sopra una casella valida prendiamo { _IdSelezione = _idMouseOver; } else _IdSelezione = -1; // sennò annulliamo la selezione attuale }
// METODI PUBBLICI /// <summary>Annulla la selezione del mouse, in modo che una volta finita un'azione /// non venga automaticamente riselezionata la stessa ultima casella cliccata</summary> public void ResetSelezioneMouse() { _IdSelezione = -1; UltimoClick = TipoEventoMouse.nessuno; MostraSelezione = true; }