Button gedrückt/losgelassen

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
sstvmaster
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

Beitrag von sstvmaster »

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
LG Maik

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

compmgmt
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

Beitrag von compmgmt »

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.

Code: Alles auswählen

InitiateSystemShutdownExA(nil, nil, 0, true, false, $0005000F);
Have fun with this snippet ;)

sstvmaster
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

Beitrag von sstvmaster »

Danke, funktioniert. :D
LG Maik

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

Antworten