236 messaggi dal 20 febbraio 2007
Ciao a tutti,
come da oggeto vi scrivo perchè non so come risolvere la richiesta di un mio cliente che vuole sulla sua applicazione web la textbox di ricerca arrotondata e con all'interno la lente di ingrandimento nel lato di sinistra, come per esempio è su msn messenger, come posso fare?

Uso Vbnet

Grazie
2.197 messaggi dal 30 novembre 2001
il linguaggio di programmazione in questo caso non serve, devi sfruttare i css, dai un'occhiata a questo articolo:

http://www.mrwebmaster.it/css/articoli/form-ricerca-stile-bing_1137.html
702 messaggi dal 13 novembre 2008
Contributi
CSS3


border-radius:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

puoi anche usarli così

border-top-right-radius:10px;
border-top-left-radius:10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
20 messaggi dal 02 settembre 2010
www.si2001.it
Fossi in te svilupperei un custom control che eredita da panel.

E' forse un po' macchinoso da sviluppare ma una volta fatto te lo porti dove vuoi senza doverti preoccupare di applicare lo stile su ogni oggetto.

Inoltre potrebbe essere composto in modo tale che ti esponga un evento click scatenato alla pressione della lente o del tasto Invio della tastiera.

Puoi fare una classe che eredita da Panel che per esempio si chiama "SearchTextBox", fai un'override del metodo createchildcontrols e popoli il tuo panel (this.controls.add...) con gli oggetti che ti servono.

Puoi pensare di usare una table per costruirti il layout dell'oggetto (con i bordi arrotondati ecc..) e in due celle posizioni poi la textbox e un imagebutton per la lente.

table.cell[x].add textbox...
table.cell[x].add textbox...
this.controls.add(table).


Nelle tue pagine, in sostituzione delle textbox, userai il tuo nuovo oggetto SearchTextBox.


Simone

Simone Andrioletti

Senior developer at SI2001 Italy

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.