Come si ottiene una notifica di una modifica di selezione in una casella di testo in .NET 2.0? Non è stato possibile trovare un evento SelectionChanged o un metodo OnSelectionChanged. Qual è la soluzione migliore per questo (senza dover chiamare PInvoke, ovviamente)?Windows Form: evento SelectionChanged per la classe TextBox
risposta
È possibile utilizzare un RichTextBox e impostare Multiline su falso. Ha un OnSelectionChanged.
Un'ottima idea. Eventuali svantaggi? –
Non lo so dalla mia testa. Potrebbe essere necessario un piccolo ritocco per ottenerlo stupido come un TextBox;) – Hamid
@Vulcan Eager: RichTextBox ha la caratteristica fastidiosa di cambiare tutte le terminazioni di riga '\ r \ n' nella proprietà' Testo' a '\ n' non appena diventa visibile. –
Bene, immagino che this possa essere d'aiuto! È necessario utilizzare ancora RichTextBox.
È anche possibile utilizzare TextBox.
Scrivi una funktion GetMyPosition() e mettere negli eventi
- TextChanged()
- MouseClick()
- TastoSu() (In TastoGiù() la posizione non è cambiata)
Quando si desidera informare il highliting di un testo, si hanno anche per usare - MouseHover()
- 1. Windows Form TextBox per mostrare le immagini
- 2. Evento Windows Form "Nella scheda Seleziona"?
- 3. Evento Textbox Javascript
- 4. Evento onblur textbox ASP.Net
- 5. Aggiungere un evento Load per Winforms Control come classe Form
- 6. Windows Phone 8 Panorama SelectionChanged & Databinding
- 7. Scelta dei caratteri per un'applicazione Windows Form
- 8. Come impostare la larghezza del TAB in un controllo TextBox di Windows Form?
- 9. C# visualizzare la descrizione su disabile textbox (Form)
- 10. Capture combinazione evento chiave in un'applicazione Windows Form
- 11. Passaggio da Windows Form a Web Form
- 12. Foreach Control in form, come posso fare qualcosa per tutti i TextBox nel mio Form?
- 13. XAML ComboBox SelectionChanged Fires OnLoad
- 14. Windows Forms Textbox Tasto Invio
- 15. Chiamare un Windows Form con il suo nome di classe
- 16. evidenziazione etichette Windows Form
- 17. Come impedire a un controllo TextBox di Windows Form di sfarfallio durante il ridimensionamento?
- 18. Interfaccia Web per l'applicazione Windows Form
- 19. Windows Form "Foro"
- 20. Le applicazioni Windows Form occupano l'attesa per gli input dell'utente?
- 21. Windows Form: cattura MouseWheel
- 22. Windows Form - ErrorProvider + DataGridView
- 23. Controllo pannello nascosto mobile per Windows Form
- 24. Windows Form Windows - intercettazione dell'evento Close X
- 25. Come gestisci un ComboBox SelectionChanged in MVVM?
- 26. WPF Listview SelectionChanged event
- 27. Abbellimento di un'applicazione Windows Form
- 28. L'associazione dati supporta le proprietà nidificate in Windows Form?
- 29. Mappe con applicazione Windows Form
- 30. Jump Lists e Windows Form
Cosa intendi "Selezione modificata"? Intendi quando un utente sposta il cursore da una casella di testo a un'altra? – Galilyou
Penso che intenda una selezione del testo dentro la scatola. – Hamid
Voglio dire che l'utente ha cambiato ciò che viene selezionato all'interno della casella di testo. Supponendo che la casella di testo contenga "quick brown fox" con "brown" selezionata e l'utente selezioni "fox", invece, devo essere avvisato. –