Windows Forms: SelectionChanged-Ereignis für die TextBox-Klasse

8

Wie werde ich über eine Auswahländerung in einem Textfeld in .NET 2.0 benachrichtigt? Ich konnte kein SelectionChanged-Ereignis oder keine OnSelectionChanged-Methode finden. Was ist die beste Problemumgehung dafür (natürlich ohne PInvoke)?

    
Agnel Kurian 15.03.2009, 15:12
quelle

3 Antworten

5

Sie könnten eine RichTextBox verwenden und Multiline auf false setzen. Es hat eine OnSelectionChanged.

    
Hamid 15.03.2009, 15:32
quelle
1

Nun, ich denke das kann helfen! Sie müssen RichTextBox immer noch verwenden.

    
Galilyou 15.03.2009 15:47
quelle
0

Sie können TextBox auch verwenden.

Schreiben Sie eine Funktion GetMyPosition () und fügen Sie die Ereignisse

ein
  • TextChanged ()
  • MouseClick ()
  • KeyUp () (In KeyDown () wird die Position nicht geändert)

Wenn Sie die Hervorhebung eines Textes benachrichtigen möchten, müssen Sie auch verwenden   - MausHover ()

    
boboes 28.04.2015 14:27
quelle

Tags und Links