Autor Beitrag
Murphy9904
Hält's aus hier
Beiträge: 14



BeitragVerfasst: Di 07.09.10 15:43 
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:

ausblenden Quelltext
1:
2:
3:
4:
        private void comboBox1_KeyDown(object sender, KeyEventArgs e)
        {
            e.SuppressKeyPress = true;
        }
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 14



BeitragVerfasst: 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=www.imgbox.de/]user defined image[/URL]
oben (wo es leer ist) sollte "Sprache" stehen


so in etwa:
[url=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..