ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
400
400
EMPFEHLEN
-
Hallo!
Ich habe eine ComboBox mit 2 Auswahlmöglichkeiten erstellt.
Ich möchte gerne wissen, wie der Befehl dazu lautet, dass ich (nachdem eine dieser Möglichkeiten ausgewählt wurde) die Auswahlmöglichkeit wieder auf leer (Anfangswert) bringe?
danke für eure Hilfe
Mfg
fume
-
Hi,
dafür brauchst du auch ein Item in der Auswahlliste, dass keinen Text enthält.
Standardmäßig ist bei einer ComboBox nicht ausgewählt. Diese "Funktionalität" gibt's aber nicht für User. Man kann halt "nichts" nicht auswählen.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Hallo nico!
danke für deine rasche Antwort!
Ich hatte gehofft ich könnte dies umgehen, aber in dem Fall leider nicht.
Trotzdem vielen Dank
mfg
fume
-
Sicher, setz das SelectedItem auf null und den Text auf "".
-
Aber das kann leider nicht der User zu laufzeit machen (außer man gibt im über einen Button etc die Möglichkeit
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
26.11.05 22:11 #6
Hi.
Oh, doch!
Du fügst einen Item hinzu, den nennst "<leer>".
Dann machst nen EventHandler bei SelectedIndexChanged.
In dem Eventhandler fragst mit if z.B. ab, ob der Text der comboBox "<leer>" ist.
Wenn das der Fall ist, machst das was Norbert gepostet hat, SelectedItem auf Null, Text auf "";
MfG Alexander12
-
ließt doch manchmal auch das, was andere schreiben?
Das ist doch im Grunde das, was ich im ersten Beitrag schon geschrieben hab! Und wo ist der Sinn, wenn in diesem Fall, die Auswahl auf null setzt? Dann kann er auch das leere Item lassen!Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
27.11.05 17:28 #8
Hi.
Ich habe nur das was du und Norbert geschrieben hast zusammengeführt..
MfG Alexander12
-
29.11.05 09:54 #9
Wenn es nur zwei Möglichkeiten geben soll, etwas auszuwählen. Warum setzt die die Combobox dann nicht auf einem Standardwert ?
Zum Beispiel (Herr oder Frau) Standardwert ist hier meist Herr. Damit ersparst Du ~50% deiner Anwender dort etwas auswählen zu müssen. Sie können dann einfach mit der Tabtaste weiter zum nächsten Feld.Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)
-
29.11.05 10:07 #10
- Registriert seit
- Oct 2004
- Beiträge
- 483
Geht auch noch anders... du gehst nur mit combobox1.Text dran, dann checkst du mit combobox1.Items.Contains(combobox1.Text) ob der darin geschriebene Text in der Box ist, und wenn ja kannst du den direkt übernehmen und damit weiterarbeiten. So hat der User die Möglichkeit auch den Text ganz normal löschen zu können, wie ein TXT Feld.
@Kritiker... ja, nicht schön, aber so spart man den Leereintrag
Gruß
MFC OpenGLSprache : C/C++/C# & MFC
Compiler : MSVC++ 7 / VS2003.net
OS : Windows XP/2k
-
Hallo alle zusammen!
dankä für eure Hilfe!
Jetzt hat sich mein "Problemchen" erledigt.
ng
fume
Ähnliche Themen
-
[IE7 Problem] Problem mit ul/li Höhen im IE7 bei Verwendung eines vertikalen Menüs
Von josDesign im Forum CSSAntworten: 0Letzter Beitrag: 11.01.11, 21:40 -
Problem: Flash MX (7.1) exportiert meine Fla nicht mehr - dringendes Problem
Von Lukasz im Forum Flash PlattformAntworten: 4Letzter Beitrag: 22.03.06, 20:50 -
Comobox mehrspaltig
Von bonke-online im Forum .NET ArchivAntworten: 4Letzter Beitrag: 21.04.05, 10:40 -
Comobox mehrspaltig
Von bonke-online im Forum Sonstige Grafik-ProgrammeAntworten: 0Letzter Beitrag: 19.04.05, 22:51 -
Problem mit PopUp (Ja ich weiss Suche benutzten, hab ein ganz anderes Problem)
Von killkrog im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 13.06.02, 12:29





Zitieren

Login





