Francesco Geri

Il blog di Francesco Geri
posts - 94, comments - 165, trackbacks - 2

AcceptButton e Textbox Multiline

Se si ha progetta una Windows Form con pulsante OK e Annulla è sempre bene impostare le proprietà AcceptButton sul pulsante OK e CancelButton sul pulsante Annulla.
In questo modo l'utente può premere Invio per l'OK ed Esc per l'annulla.
Se però nella Form dovete inserire una TextBox Multiline allora c'è un problema: se la textbox ha il focus e premete invio invece che ottenere una nuova linea nella textbox otterrete il click sul pulsante di OK, ovvero vince l'AcceptButton.
Per ottenere il comportamento desiderato, ovvero che se premo Reutn mentre sto digitando nella textbox voglio la nuova linea, mentre se sono sugli altri controlli voglio la pressione di OK, allora basta impostare la proprità AcceptReturn a True per la textbox.

Print | posted on lunedì 22 febbraio 2010 13:27 | Filed Under [ .Net ]

Powered by:
Powered By Subtext Powered By ASP.NET