Condividi:        

Testo predefinito in TextBox che scompare al click del mouse

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Testo predefinito in TextBox che scompare al click del mouse

Postdi WCB » 10/07/19 14:12

Buon pomeriggio a tutti,
avrei gentilmente bisogno di un vostro aiuto.
In una UserForm ho 2 textbox, la mia intenzione sarebbe quella di inserire un testo predefinito, come tipo descrizione, nelle textbox che scompare al click del mouse sulla casella.
Esempio: nei siti web sono presenti delle caselle "inserisci username", "inserisci password" ecc e se si clicca sopra il testo scompare.. ecco, una cosa del genere :)
Sarebbe possibile fare ciò?
Ringrazio chi vorrà aiutarmi e buona continuazione ;)
"I computer sanno quando vai di fretta"
Excel 2016
Avatar utente
WCB
Utente Senior
 
Post: 101
Iscritto il: 09/01/19 17:52

Sponsor
 

Re: Testo predefinito in TextBox che scompare al click del m

Postdi Anthony47 » 10/07/19 20:22

Il textbox ha la proprieta' ControlTipText che consente di visualizzare un "suggerimento" quando il controllo viene puntato.
Oppure puoi usare una "Label" per visualizzare "sempre" il suggerimento.

Oppure sfrutti gli eventi del textbox per creare l'effetto che hai immaginato; es sull' Enter nel textbox", se e' vuoto viene compilato con il testo di "suggerimento" gia' selezionato (cosi' con l'input da tastiera viene subito cancellato); sull' Exit se il testo e' quello del suggerimento allora viene cancellato.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19221
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Testo predefinito in TextBox che scompare al click del m

Postdi Zer0Kelvin » 11/07/19 06:59

Ciao.
Se vuoi proprio che il testo compaia nella textbox e scompaia al clic, puoi usare l'evento MouseDown
Codice: Seleziona tutto
Private Sub TextBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
   
    If Me.TextBox1 = "testo da cancellare al click" Then Me.TextBox1 = ""
   
End Sub

Private Sub UserForm_Activate()

    Me.TextBox1 = "testo da cancellare al click"

End Sub
[Win7,Office2010]
Condividere la conoscenza aumenta la ricchezza di tutti(Z0°K)
Dai ad un uomo un pesce e lo avrai sfamato per un giorno;insegnagli a pescare e lo avrai sfamato per sempre(Confucio)
Il sonno della ragione genera mostri(Francisco Goya)
Avatar utente
Zer0Kelvin
Utente Senior
 
Post: 388
Iscritto il: 08/04/12 11:23

Re: Testo predefinito in TextBox che scompare al click del m

Postdi WCB » 11/07/19 09:17

Buongiorno,
grazie mille per aver risposto.
Ho provato la soluzione di Zer0Kelvin e va benissimo!
Grazie per essere intervenuti e buona continuazione :)
"I computer sanno quando vai di fretta"
Excel 2016
Avatar utente
WCB
Utente Senior
 
Post: 101
Iscritto il: 09/01/19 17:52


Torna a Applicazioni Office Windows


Topic correlati a "Testo predefinito in TextBox che scompare al click del mouse":


Chi c’è in linea

Visitano il forum: Nessuno e 66 ospiti