Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
TreeViewEventHandler AfterSelect - Compact Framework 3.5
macke_a
myCSharp.de - Member



Dabei seit:
Beiträge: 291
Herkunft: Münsterland

Themenstarter:

TreeViewEventHandler AfterSelect - Compact Framework 3.5

beantworten | zitieren | melden

Hallo !

Beim Compact Framework 3.5 wird der "TreeViewEventHandler AfterSelect" nicht unterstützt, so dass sich bei Auswahl einzelner Nodes kein Event auslöst.

Hat jemand eine Lösung, wie ich dies realieren kann?

Vielen Dank für eure Mithilfe!

Gruss macke_a
private Nachricht | Beiträge des Benutzers
FZelle
myCSharp.de - Experte



Dabei seit:
Beiträge: 9.976

beantworten | zitieren | melden

TreeView.AfterSelect-Ereignis
Sicher das du kein anderes Problem in deiner SW hast?
private Nachricht | Beiträge des Benutzers
macke_a
myCSharp.de - Member



Dabei seit:
Beiträge: 291
Herkunft: Münsterland

Themenstarter:

beantworten | zitieren | melden

Hallo,

dies gilt ausschließlich für das .NET Framework 3.5 und nicht für das
.NET Compact Framework 3.5.

Dieser Funktionsaufruf funktioniert bei mir leider nicht :(
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo macke_a,

die Doku sagt was anders als du:
Zitat
Versionsinformationen
.NET Compact Framework
Unterstützt in: 3.5, 2.0, 1.0

herbivore
private Nachricht | Beiträge des Benutzers
macke_a
myCSharp.de - Member



Dabei seit:
Beiträge: 291
Herkunft: Münsterland

Themenstarter:

beantworten | zitieren | melden

Ok!

Leider finde ich aber keine logische Erklärung warum der Eventhandler nicht ausglöst wird.

private void TreeView1_AfterSelect(System.Object sender, 
    System.Windows.Forms.TreeViewEventArgs e)
{

    // Vary the response depending on which TreeViewAction
    // triggered the event. 
    switch((e.Action))
    {
        case TreeViewAction.ByKeyboard:
            MessageBox.Show("You like the keyboard!");
            break;
        case TreeViewAction.ByMouse:
            MessageBox.Show("You like the mouse!");
            break;
    }
}


Das TreeView Element habe ich einfah per Drag & Drop auf meine Form gelegt und ein paar Nodes eingefügt. Bei Auswahl eines dieser Nodes löst der Event nicht aus.

Ist vlt nur eine Kleinigkeit in den Einstellungen derEigenschaften des TreeView Elements. Allerdings fällt mir zur Zeit nichts ungewöhnliches auf, dass die Blockierung der Funktion behindern könnte.

Habt Ihr ne Idee warum der Trigger für das Event nicht kommt??
private Nachricht | Beiträge des Benutzers
macke_a
myCSharp.de - Member



Dabei seit:
Beiträge: 291
Herkunft: Münsterland

Themenstarter:

beantworten | zitieren | melden

Hi,

das Problem ist gelöst!

Danke für eure Unterstützung!
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo macke_a,

dann schreibt doch bitte noch wie. Bzw. was die Ursache war.

herbivore
private Nachricht | Beiträge des Benutzers