Formattare testo in un textbox

domenica 06 aprile 2008 - 20.21

jtpsala Profilo | Senior Member

Saluto tutti gli utenti di questo Forum.
Voglio chiedere se sia possibile formattare il testo visualizzato all'interno di una textbox. Esempio: voglio che quando il form contenenti i textbox si avvia all'interno del textbox sia prima sia durante l'inserimento dati all'interno appaia una cosa simile: __/__/____; tipo un formato data.
Bisogna settare qualche proprietà particolare?
Ringrazio anticipatamente.

freeteo Profilo | Guru

ciao,
per dare del testo formattato mentre l'utente digita, c'e' un componente gia' fatto, si chiama "MaskedTextBox", la trovi nella toolbar dei componenti.

Puoi utilizzarla in vari modi impostando la proprieta "Mask", nel tuo caso che vuoi la data ti basta impostare questa proprieta' con:
"00/00/0000"
la trovi anche premendo sul pulsante che ti compare per editarla.

In questo modo, mentre l'utente scrive, è giudato all'inserimento in formato data.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

jtpsala Profilo | Senior Member

Grazie per aver risposto.
Il fatto è che nella mia form ho già più di 30 textbox collegati con un databinding. Ecco perchè chiedevo se si poteva fare qualcosa per non rimuoverle tutte r rimpiazzarle con le MaskedTextBox.

freeteo Profilo | Guru

ciao,
potresti andare nel file "form.designer" e fare il replace li di "TextBox", con "MaskedTextBox", tanto quest'ultima essendo derivata da TextBox, dovrebbe non avere nessun problema per il resto delle proprieta' che hai gia' impostato prima, ti basta solo fare un "Find e Replace" dentro all'edito di visual studio.

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

jtpsala Profilo | Senior Member

Grazie per l'aiuto. Risolto.
Ciaooo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5