Entwickler-Ecke

WinForms - Dropbox - kein Standarttext möglich?


Murphy9904 - Di 07.09.10 15:43
Titel: Dropbox - kein Standarttext möglich?
Hi,
Ich hab ein kleines aber für mich räzelhaftes Problem.
und zwar wie die Überschrift sagt schaffe ich es nicht einen Text auf einer ComboBox als "Drop box list" anzeigen zu lassen.
Wenn ich nur "Drop down" anwähle, dann funktioniert es fast so wie ich will aber ich will nicht dass der Benutzer in der Drop Box schreiben kann.

wenn ich bei "Drop box List" Text eingebe löscht der sich aus irgendnem Grund immer gleich wieder raus.

Danke schonmal

Murphy


So leute ich habs:
ich nehm einfach die "Standart ComboBox" und mache auf event "Keydown" e.SuppressKeyPress = true

so in der art:


Quelltext
1:
2:
3:
4:
        private void comboBox1_KeyDown(object sender, KeyEventArgs e)
        {
            e.SuppressKeyPress = true;
        }


Ralf Jansen - Di 07.09.10 16:21

Zitat:
wenn ich bei "Drop box List" Text eingebe löscht der sich aus irgendnem Grund immer gleich wieder raus.

Wenn man nicht editieren darf darf man auch per Code nichts neues eintragen. Heißt was du in die Text Property schreibst muss auch in der Liste der Combobox vorhanden sein sonst ist es ungültig und wird gelöscht.


Murphy9904 - Di 07.09.10 16:24

Das war mein eigentliches Problem:
aber hab ja jetzt schon ne Lösung gefunden.. trotzdem danke


also ich hab euch ein Bild gemacht:
[url=http://www.imgbox.de/]user defined image[/URL]
oben (wo es leer ist) sollte "Sprache" stehen


so in etwa:
[url=http://www.imgbox.de/]user defined image[/URL]
(nur bei dieser Methode kann der Benutzer dann da rumtippen wie er lust hat) und das will ich eben nicht..