[C#] ComboBox Non Modificabile

lunedì 08 ottobre 2007 - 12.16

Fede87 Profilo | Newbie

Ciao,

Ho notato che quando seleziono una combobox, oltre che a scegliere nel menù a tendina, è possibile modificare il testo al suo interno...

Io vorrei che questa operazione non fosse consentita, in che modo posso fare? perchè ho visto che su motli programmi le combobox non sono modificabili...



Grazie

SSUPERPIPPO Profilo | Guru

>Ciao,
>
>Ho notato che quando seleziono una combobox, oltre che a scegliere
>nel menù a tendina, è possibile modificare il testo al suo interno...
>
>Io vorrei che questa operazione non fosse consentita, in che
>modo posso fare? perchè ho visto che su motli programmi le combobox
>non sono modificabili...
>
>
>
>Grazie

Credo non si possa fare automaticamente... dovresti gestire la modifica della proprietà text manualmente.

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

Fede87 Profilo | Newbie

Per "manualmente" che cosa intendi?


SSUPERPIPPO Profilo | Guru

>Per "manualmente" che cosa intendi?
>
>
>

Intendo intercettare l'evento textchange e di conseguenza annullare ogni eventuale digitazione.

Provaci, non dovresti avere particolari difficoltà.

ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

Fede87 Profilo | Newbie

Un oggetto alternativo che impedisce questo di default non esiste?

Perchè ho visto che i campi combobox in genere hanno disabilitato proprio la'rea in cui è presente il testo...




EDIT:

Come ad esempio la selezione di Visual Studio in alto, deve ti fa scegliere se compilare come DEBUG o RELEASE

SSUPERPIPPO Profilo | Guru

Sinceramente non mi sono mai posto il problema.
Potresti crearti un controllo personalizzato...


http://blogs.dotnethell.it/alebadalin

Fede87 Profilo | Newbie

Bisogna impostare la proprietà:


DropDownStyle su DropDownList

SSUPERPIPPO Profilo | Guru

>Bisogna impostare la proprietà:
>
>
>DropDownStyle su DropDownList

Non si finisce mai di imparare ... grazie

Alessandro

http://blogs.dotnethell.it/alebadalin
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5