Nur EIN Ereigniss bei mehreren Komponenten
-
Hallo
Ich habe eine Reihe von Panels in meinem Formular.
Jetzt möchte ich sie alle verschiebbar machen.
Das wollte ich mit dem Code aus den FAQ machen
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39246.htmlJetzt kann ich mir allerdings nicht vorstellen, dass es nicht anders geht als für jedes Panel das MouseMove Ereigniss zu nutzen.
Geht das irgendwie anders?
Also das alle Panels auf die MouseMove vom Panel1 zugreifen, aber trotzdem das verschoben wird, welches das ausgelöst hat?Bei TPopUp gehts ja mit PopupComponent....
Dann noch ne Frage!
Ich habe folgenden Codetry { Anweisung1; Anweisung2; Anweisung3; } catch (...)
wie kriege ich das hin, dass der wenn in Anweisung1 ein Fehler auftaucht trotzdem bei Anweisung2 weitermacht?
-
Wenn du genau weißt was fürn Fehler mach switch und case^^
-
Das ist die Fehlermeldung "'blabla' ist kein gültiger Intergerwert!"
Wie geht das denn mit switch und case, dass man damit Fehler abfangen?
-
Du kannst schon allen Panels ein MouseMove zuweisen. Die Erkennung des panels läuft dann so wie in diesem FAQ-Beitrag beschrieben.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39210.html
Zum try/catch
Du mußt einfach um jede Anweisung einen eigenen try/catch-Block machen.
-
Okay!
Super!
Hat geholfen!