Domanda

Sto lavorando con un RichTextBox e vorrei fare una cosa nell'evento SelectionChanged se il mouse è inattivo e un'altra in caso contrario (ad es. se la tastiera viene utilizzata per selezionare qualcosa). Tuttavia, l'evento SelectionChanged viene apparentemente chiamato prima di MouseDown, quindi sembra che non ci sia modo di sapere se il mouse è inattivo durante l'elaborazione di SelectionChanged. Qualcun altro ha incontrato questo problema? Qualcuno ha una soluzione che ha funzionato per loro?

Sto facendo un po 'di codice di evidenziazione e devo far intercettare il mouse prima che venga chiamato SelectionChanged.

È stato utile?

Soluzione

È possibile salvare la selezione in una variabile e utilizzarla nel gestore MouseDown. Ti darebbe praticamente lo stesso comportamento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top