Bottoni grafici e animati con scritta impostabile da codice

martedì 31 maggio 2011 - 15.35
Tag Elenco Tags  VB.NET  |  .NET 2.0  |  Windows XP  |  Visual Studio 2008  |  Internet explorer 8.0  |  Internet Explorer 7.0  |  Internet Explorer 6.0  |  VBScript

fulvioavatar Profilo | Newbie

Con l'image button è possibile mettere in una pagina un bottone grafico selezionando particolari effetti, anche animazioni.
Se si vuole creare delle gif animate per bottoni grafici senza testi specifici, e impostare il testo voluto da codice, come la proprietà text dei button normali, come si può fare?
Esiste un modo o l'unico è quello di scrivere il testo all'interno del gif animato?

Gluck74 Profilo | Guru

Io conosco 2 possibili soluzioni:
una è quella di utilizzare un oggetto grafico avanzato, ovvero bottoni silverlight oppure flash, che appunto mettono a disposizione la proprietà per cambiare il testo.

Come seconda soluzione puoi creare tu un controllo per simulare questo effetto: ad esempio puoi comporre mettendo l'immagine che vuoi, con sopra (sfruttando i layer) una label trasparente. In questo modo il controllo sembra un pulsante con il testo, anche se in verità sono 2 cose sovrapposte.

Ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

fulvioavatar Profilo | Newbie

Grazie per il suggerimento, ho provato a inserire un codice di silverlight dal seguente esempio ma non mi funzione: http://www.silverlightitalia.com/script/5/Realizzare-Bottone-Silverlight.aspx .

Per quanto riguarda la realizzazione di un controllo ad hoc con la sovrapposizione di un immagine e di una label trasparente, come lo realizzo?
Non mi puoi postare il codice?
Grazie.

Gluck74 Profilo | Guru

prova tu stesso, non è difficile:
in linea di massima racchiudi dentro un panel sia l'immagine che la label, in modo che rimangano nella stessa posizione.
Con la proprietà width modifica tutte e tre le width.

In alternativa guarda qui:
http://www.andrearestucci.name/ANDREA/pag1_2_2_4_3.aspx

____________
http://glucolo.wordpress.com
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

alx_81 Profilo | Guru

ciao

>Con l'image button è possibile mettere in una pagina un bottone
>grafico selezionando particolari effetti, anche animazioni.
>Se si vuole creare delle gif animate per bottoni grafici senza
>testi specifici, e impostare il testo voluto da codice, come
>la proprietà text dei button normali, come si può fare?
>Esiste un modo o l'unico è quello di scrivere il testo all'interno
>del gif animato?
se vuoi animare un testo "passato" dinamicamente, mi viene da dire Flash o Silverlight..
oppure devi schiantare un'animazione gif per ogni testo che vorrai gestire (decisamente scomodo)

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

fulvioavatar Profilo | Newbie

Ho accettato ma manca un tassello, come ci aggancio l'evento del click?
Grazie.

Risposta da me stesso: ho risolto mettendo un bottone trasparente al posto della label.
Mi aumentano le stelline?

Gluck74 Profilo | Guru

HA HA HA, per le stelline devi pregare il cielo.... ha ha ha.

La correzione che hai fatto va benissimo.
Ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5