myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
   » Plugin für Firefox
   » Plugin für IE
   » Gadget für Windows
» Regeln
» Wie poste ich richtig?
» Datenschutzerklärung
» wbb-FAQ

Mitglieder
» Liste / Suche
» Stadt / Anleitung dazu
» Wer ist wo online?

Angebote
» ASP.NET Webspace
» Bücher
» Zeitschriften
   » dot.net magazin
» Accessoires

Ressourcen
» .NET-Glossar
» guide to C#
» openbook: Visual C#
» openbook: OO
» .NET BlogBook
» MSDN Webcasts
» Search.Net

Team
» Kontakt
» Übersicht
» Wir über uns
» Bankverbindung
» Impressum

» Unsere MiniCity
MiniCity
» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Knowledge Base » FAQ » [FAQ] Eigenen Event definieren / Information zu Events (Ereignis/Ereignisse)
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

[FAQ] Eigenen Event definieren / Information zu Events (Ereignis/Ereignisse)

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
herbivore
myCSharp.de-Team (Admin)

images/avatars/avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 48.721
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

[FAQ] Eigenen Event definieren / Information zu Events (Ereignis/Ereignisse)

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Community,


Eigenen Event definieren

Immer wieder taucht die Frage auf, wie man einen eigenen Event definiert. Diese ist in Form von Codebeispielen in  [Lösung] Problem mit EventHandler beantwortet.

Standard (empfohlen):  [Lösung] Problem mit EventHandler
Mittels Erweiterungsmethode (ab C# 3.0 empfohlen):  [Lösung] Problem mit EventHandler
Mit eigenen EventArgs (bis .NET 1.x):  [Lösung] Problem mit EventHandler
Mit eigenen EventArgs (ab .NET 2.0):  [Lösung] Problem mit EventHandler
Ohne EventArgs:  [Lösung] Problem mit EventHandler


Information zu Events

Hintergrundlektüre bietet das Galileo Openbook Visual C# 2008 u.a. in diesen Kapiteln/Abschnitten:

 4.5 Ereignisse eines Objekts
 13.4 Ereignisse grafischer Windows-Komponenten
 13.7 Ereignisse einer Form
 14.1.11 Tastatur- und Mausereignisse
 15 Tastatur- und Mausereignisse


Events und Multithreading

Häufig ist nicht ausreichend bewusst, dass EventHandler ohne weiteres Zutun immer in dem Thread laufen, der den Event gefeuert hat. In welchem Thread der EventHandler registriert wurde, spielt überhaupt keine Rolle.


Siehe auch

 [FAQ] Event nur bei Benutzeraktion auslösen, nicht bei programmtechnischer Änderung
 best practise: Event einer aggregierten Klasse weiterleiten


herbivore
07.10.2006 10:40 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 7 Jahre.
Der letzte Beitrag ist älter als 7 Jahre.
Antwort erstellen


© Copyright 2003-2014 myCSharp.de-Team. Alle Rechte vorbehalten. 24.07.2014 19:43