Den vorherigen Wert der ComboBox erhalten

8

Ich möchte, dass meine Anwendung den Wert einer ComboBox annimmt und dann die vom Benutzer gewählte setzt oder irgendwie den zuvor ausgewählten Wert erhält.

Die Sache ist, dass es in meinem Formular vier Listen und eine ComboBox gibt (die alle Werte aus den Listen enthält) und ich möchte den Wert der ComboBox wieder in die Liste aufnehmen, aus der sie entnommen wurde, und dann die entfernen neu ausgewählter Gegenstand aus anderer / gleicher Liste.

    
smsware 16.07.2012, 00:34
quelle

1 Antwort

16

Sie möchten das Ereignis ComboBox.Enter verarbeiten . Dann speichern Sie die SelectedItem oder SelectedValue auf eine Mitgliedsvariable Wann immer Sie möchten, können Sie diesen Wert der ComboBox erneut zuweisen.

Registrieren Sie sich für die Veranstaltung. Sie können dies auf zwei Arten tun:

Mach es durch den Designer. Wählen Sie Ihr Kombinationsfeld. Klicken Sie im Fenster "Eigenschaften" auf das Blitzsymbol, um alle seine Ereignisse anzuzeigen. Dann finden Sie "Enter", und doppelklicken Sie in das Feld. Es wird automatisch die Callback-Funktion ("Event-Handler") für Sie generieren und mit dem Ereignis verbinden.

Sie können programmatisch dasselbe tun. Verknüpfen Sie im Konstruktor einen Ereignishandler mit der richtigen Signatur:

%Vor%     
Jonathon Reinhart 16.07.2012, 00:36
quelle

Tags und Links