PDA

Visualizza versione completa : [Access 2003]:label visibile


malena_visentin
28-02-2009, 13.10.54
Ciao a tutti, eccomi di nuovo qui a chiedervi un aiuto. Volevo sapere se è possibile rendere visibile una label solo al passaggio del mouse su un pulsante. ho provato ad inserire in codice su mouse spostato e funziona. il problema sta nel fatto che dopo il passaggio non riesco a rendere la label non visibile.
ho usato questo codice:
me.etichetta1.caption="ciao"
Ripeto, funziona ma poi dopo il passaggio resta permanente :wall:

steneroz
28-02-2009, 17.23.08
Ciao, potresti mettere il codice
me.etichetta1.caption=""
nell'evento MouseMove del corpo. Facendo così mentre sposti il mouse sul corpo maschera, quindi in zone in cui non ci sono oggetti, viene passato il comando di cancellare l'eventuale caption, mentre invece passi sul pulsante si attiva l'altro comandi di scrivere 'ciao'.

Potresti usare anche l'istruzione me.etichetta1.visible=True (e False) nei due eventi, se la tua necessità non è quella di cambiare il testo ma solo quella di far comparire/scomparire l'etichetta.

malena_visentin
01-03-2009, 10.24.36
steneroz, sei formidabileeeeeee!!!! grazie davvero di cuore. buona domenica