Event bei Rückgabewert aus anderer Form



  • Guten Morgen!

    Von Form1 wird Form2 geöffnet. Auf Form2 wird ein Wert ausgewählt und wieder an die Form1 übergeben. Soweit klappt alles, der Wert wird auf Form1 angezeigt (momentan als Text in einer Combobox).

    Mit dem Rückgabewert aus Form2 soll nun aber ein SelectedIndexChanged Event bei der Combobox ausgelöst werden, um weitere Daten anzuzeigen.

    Irgendwie stehe ich gerade auf dem Schlauch?
    Geht das überhaupt?
    Nach welchem Stichwort sollte ich suchen?

    Danke Euch!!



  • Hallo!

    Du musst INotifyPropertyChanged mit der Liste im Code anbinden.
    Oder nutze die IComparer, System.Collections.Generic.EqualityComparer<T>() zwischen den Listen.
    Oder ICollection<T> geht auch.



  • Prof84 schrieb:

    Hallo!

    Du musst INotifyPropertyChanged mit der Liste im Code anbinden.
    Oder nutze die IComparer, System.Collections.Generic.EqualityComparer<T>() zwischen den Listen.
    Oder ICollection<T> geht auch.

    Ich weiss nicht was du damit erreichen willst, aber auf jedenfall ist es viel zu kompliziert.

    @Bergziege: Schau doch mal hier



  • Firefighter schrieb:

    Prof84 schrieb:

    Hallo!

    Du musst INotifyPropertyChanged mit der Liste im Code anbinden.
    Oder nutze die IComparer, System.Collections.Generic.EqualityComparer<T>() zwischen den Listen.
    Oder ICollection<T> geht auch.

    Ich weiss nicht was du damit erreichen willst, aber auf jedenfall ist es viel zu kompliziert.

    @Bergziege: Schau doch mal hier

    Hat sie doch geschrieben. Du löst bei der Übertragung zwischen den Forms kein Event aus!


Anmelden zum Antworten