C# Verständisschwierigkeit Ereignisse |
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
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
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
20.04.2013 18:55 |
|
|
Airblader
Doppel-As
Dabei seit: 03.03.2013
Beiträge: 138
Herkunft: München
|
|
Eine allgemeine Antwort: Ja.
Für spezifischere Antworten sollte auch die Frage spezifischer sein.
__________________ The best thing about a boolean is that even if you're wrong, you're only off by a bit.
|
|
20.04.2013 19:11 |
|
|
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
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
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
20.04.2013 19:36 |
|
|
Airblader
Doppel-As
Dabei seit: 03.03.2013
Beiträge: 138
Herkunft: München
|
|
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).
__________________ The best thing about a boolean is that even if you're wrong, you're only off by a bit.
|
|
20.04.2013 19:48 |
|
|
Airblader
Doppel-As
Dabei seit: 03.03.2013
Beiträge: 138
Herkunft: München
|
|
Wie ich C# Media Player Problem entnehme, scheint diese Frage nicht mehr aktuell zu sein?
__________________ The best thing about a boolean is that even if you're wrong, you're only off by a bit.
|
|
20.04.2013 19:50 |
|
|
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
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
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
20.04.2013 19:50 |
|
|
Airblader
Doppel-As
Dabei seit: 03.03.2013
Beiträge: 138
Herkunft: München
|
|
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!
__________________ The best thing about a boolean is that even if you're wrong, you're only off by a bit.
|
|
20.04.2013 19:52 |
|
|
InformaTiger
Tripel-As
Dabei seit: 19.02.2013
Beiträge: 228
Herkunft: Südtirol
|
|
Okay, Danke!
Lg
InformaTiger
__________________ Why do Java developers wear glasses? Because they can't C#
|
|
20.04.2013 19:54 |
|
|
|