C# Verständisschwierigkeit Ereignisse |
20.04.2013, 18:55 | Auf diesen Beitrag antworten » |
InformaTiger | C# Verständisschwierigkeit Ereignisse Hallo, ich hab mal ne generelle Frage: Kann ich in einem Programm überprüfen ob ein Ereignis schon eingetreten ist oder nicht (z.B ein Click, Tick,...) Lg InformaTiger |
|
|
20.04.2013, 19:11 | Auf diesen Beitrag antworten » |
Airblader | Eine allgemeine Antwort: Ja. Für spezifischere Antworten sollte auch die Frage spezifischer sein. |
20.04.2013, 19:36 | Auf diesen Beitrag antworten » |
InformaTiger | Danke! Mich würde eben interessieren, wie ich das machen kann. Egal auf welches Ereignis, wie kann man da vorgehen? (als Beispiel Click- Event) Lg InformaTiger |
20.04.2013, 19:48 | Auf diesen Beitrag antworten » |
Airblader | Hast du denn schon mit grafischen Oberflächen gearbeitet? In der Regel reagiert man ja auf spezielle Click-Events, z.B. bei einem Button etc. Dafür stellen die Sprachen in der Regel die Möglichkeit zur Verfügung, eine Funktion als "Event-Listener" zu attachen, die dann einfach ausgeführt wird. Wie das jetzt in C# im Speziellen aussieht muss dir aber jemand sagen, der C# kennt. Prinzipiell geht sowas natürlich auch in der Kommandozeile und eben "systemweit" (also jegliche Clicks global abzufangen), das ist dann aber durchaus technischer (und bedarf schon eines sehr guten Grundes). |
Anzeige | |
|
|
20.04.2013, 19:50 | Auf diesen Beitrag antworten » |
Airblader | Wie ich C# Media Player Problem entnehme, scheint diese Frage nicht mehr aktuell zu sein? |
20.04.2013, 19:50 | Auf diesen Beitrag antworten » |
InformaTiger | Ja, das habe ich bereits. Das heißt wenn man da einen "Event- Listener" anhängt, kann man feststellen ob die Funktion schon mal verwendet wurde oder nicht? Lg InformaTiger |
20.04.2013, 19:52 | Auf diesen Beitrag antworten » |
Airblader | Okay, ich fürchte, dass wir ein Missverständnis hatten. Du scheinst schon zu wissen, wie man auf Click-Events reagiert, aber willst wissen, wie man herausfindet, ob es schonmal stattgefunden hat. Dazu brauchst du einfach eine globale Variable (bzw. eine außerhalb des Scopes der Event-Funktion) vom Typ boolean, die standardmäßig auf false steht. In der Event-Funktion setzt du sie dann einfach auf true. Tada! |
20.04.2013, 19:54 | Auf diesen Beitrag antworten » |
InformaTiger | Okay, Danke! Lg InformaTiger |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |