Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Checkbox Enabled=False non si vede bene
lunedì 18 novembre 2013 - 20.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
base_b
Profilo
| Newbie
27
messaggi | Data Invio:
lun 18 nov 2013 - 20:21
Buonasera,
forse farò una domanda banale:
in una Gridview ho inserito, attraverso un TemplateField, una serie di Checkbox indipendenti fra loro. Sono collegati tramite reader, quindi non ho bisogno di aggiornarli. Però mi infastidisce che siano cliccabili, preferirei che fossero in sola visualizzazione.
Ho la possibilità di settare la proprietà Enabled, ottengo lo scopo, ma così la casella diviene grigio chiaro, che sullo sfondo nero che uso in background diventa praticamente impossibile capire se è checked o meno.
C'è un'altra soluzione per disabilitarla lasciandola però visibile?
Thanks to all!
Barbara
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
lun 18 nov 2013 - 23:51
Imposta la proprietà readonly.
C'è solo un capitano !!!!!!
ridaria
Profilo
| Expert
905
messaggi | Data Invio:
mar 19 nov 2013 - 07:40
>Buonasera,
>
>forse farò una domanda banale:
>in una Gridview ho inserito, attraverso un TemplateField, una
>serie di Checkbox indipendenti fra loro. Sono collegati tramite
>reader, quindi non ho bisogno di aggiornarli. Però mi infastidisce
>che siano cliccabili, preferirei che fossero in sola visualizzazione.
>Ho la possibilità di settare la proprietà Enabled, ottengo lo
>scopo, ma così la casella diviene grigio chiaro, che sullo sfondo
>nero che uso in background diventa praticamente impossibile capire
>se è checked o meno.
>
>C'è un'altra soluzione per disabilitarla lasciandola però visibile?
>
>Thanks to all!
Tutti controlli microsoft, se impostati a Enabled=false, diventano grigi
La soluzione è, per tenerlo nero e cioè non grigio (Enabled=false), associargli una funzione JS che al clik, restituisca false, e cioè impedisce l'evento click e quindi non modificabile dal navigatore di turno.
Basta fare così:
<asp:CheckBox runat="server" id="checkbox1" Checked= "true" Text="cliccami" onclick="javascript: return false;" />
Ciao fammi sapere
>Barbara
Riccardo D'Aria
base_b
Profilo
| Newbie
27
messaggi | Data Invio:
mar 19 nov 2013 - 10:04
Perfetto!!!
Torna su
Stanze Forum
Elenco Threads
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 !