CheckedListBox - einzelne Einträge deaktivieren

21/02/2008 - 10:28 von Horst Denko | Report spam
Hallo,

ist es möglich -und wenn ja wie- in einer CheckedListBox einzelne Eintràge
inaktiv zu machen? Sozusagen enabled=false für Eintràge.

Gruß,

Horst
 

Lesen sie die antworten

#1 Kerem Gümrükcü
21/02/2008 - 11:23 | Warnen spam
Hallo,

ist es möglich -und wenn ja wie- in einer CheckedListBox einzelne Eintràge
inaktiv zu machen? Sozusagen enabled=false für Eintràge.



No way, das ist nicht möglich, aber Du kannst ein Item so beeinflussen,
das es einfach nicht angeklickt werden kann, wie mit diesem Code, der
in der Liste das Item mit dem Index 1 immer "unangeklickt" làsst, egal
wie oft du es anklickst:

private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.Index == 1)
{
e.NewValue = CheckState.Unchecked;
}
}

Du kannst eine Liste mit verbotenen Items durchlaufen und dann
bei einem treffer diesen deaktivieren,...finde ich auch besser so,...

Grüße

K.

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Microsoft Live Space: http://kerem-g.spaces.live.com/
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen