Hallo,
ich möchte gern einen Button realisieren, wo es 2 events gibt.
1. Wenn der Button gedrückt wird, soll ein event ausgelöst werden
2. Wenn der Button wieder losgelassen wird, wieder ein anderes event.
Habs es schon mit Eye Candy Speedbutton und OnHoldDown und OnRelease probiert. Kann mir jemand helfen bitte?
Grüße Maik
Button gedrückt/losgelassen
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Button gedrückt/losgelassen
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
-
- Beiträge: 351
- Registriert: Mi 25. Nov 2015, 17:06
- OS, Lazarus, FPC: Win 10 Pro | Lazarus 1.8.2 | FPC 3.0.4
- CPU-Target: i386 + x86_64
- Wohnort: in der Nähe von Stuttgart
- Kontaktdaten:
Re: Button gedrückt/losgelassen
Da gibt es zum runterdrücken die OnMouseDown Methode und zum Loslassen die OnMouseUp Methode, welche beide vom Typ TMouseEvent sind.
Mit anderen Worten: Beim Runterdrücken wird OnMouseDown aufgerufen, beim loslassen OnMouseUp.
Mit anderen Worten: Beim Runterdrücken wird OnMouseDown aufgerufen, beim loslassen OnMouseUp.
Code: Alles auswählen
InitiateSystemShutdownExA(nil, nil, 0, true, false, $0005000F);
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Button gedrückt/losgelassen
Danke, funktioniert. 

LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)