Action von Form1 in Form2
-
Hi Leute,
wie kann ich eine Action vom Form1->Button1 in Form2 verwenden?
Mit Form2->Button1->OnClick = Form1->Button1->OnClick geht nicht.
Wie kann ich diese ohne den Langen Quellcode zu kopieren bewerkstelligen?
mfG
-
Da die beiden Formulare eigentlich logisch getrennte Objekte sind, zwischen denen du auch keine unnötigen Abhängigkeiten schaffen solltest, ist es nicht möglich, die Methoden des einen Forms als Ereignis des anderen Forms zu verwenden.
Was dir hier helfen könnte wäre a) Code zu kopieren
b) eine Funktion die unabhängig von den beiden Forms ist implementieren und diese im jeweiligen Handler aufrufen.-junix
-
- Da du das Wort Action schon erwähnt hast, könntest du auch eine ActionList mit zugehöriger Action definieren, die dann den Buttons zugeordnet werden.
-
Form2->Button1->OnClick=Form1->Button1Click;