pMe | (Object) Odniesienie do PmgObject obiektu, w którym dane zdarzenie powstaje. |
---|---|
pEvent | (Object) Odniesienie do obiektu zawierającego ściślejsze informacje o danym zdarzeniu.
pEvent.Action - (Long) [do odczytu] Typ akcji lewym przyciskiem myszki.
0 - zwolnienie przycisku
1 - naciśnięcie przycisku
2 - dwukrotne kliknięcie lewym przyciskiem myszki pEvent.Shift - (Boolean) [do odczytu] Indykacja równocześnie naciśniętego klawisza Shift.
pEvent.Alt - (Boolean) [do odczytu] Indykacja równocześnie naciśniętego klawisza Alt.
pEvent.FocusIn - (Boolean) [do odczytu] Indykacja, czy przez naciśnięcie obiekt uzyskał fokus.
false - Pmg obiekt posiadał fokus już przed naciśnięciem.
true - Pmg obiekt uzyskał fokus po tym naciśnięciu. pEvent.X - (Long) [do odczytu] Pozycja kusrora myszki na osi X względem do lewej górnej krawędzi Pmg obiektu (w pikselach).
W przypadku Pmg obiektów, które mają obwódkę (patrz konfigurator "Szerokość obwódki") pozycja jest liczona od tej obwódki (tzn. kliknięciem wewnątrz lewej obwódki jest pozycja X ujemna). pEvent.Y - (Long) [do odczytu] Pozycja kursora myszki na osi Y względem do lewej górnej krawędzi Pmg obiektu (w pikselach).
W przypadku Pmg obiektów, które mają obwódkę (patrz konfigurator "Szerokość obwódki") pozycja jest liczona od tej obwódki (tzn. kliknięciem wewnątrz lewej obwódki jest pozycja Y ujemna). |
if (pEvent.Action == 0)
{
// wykonaj coś, jeżeli zostanie zwolniony lewy przycisk myszki
if (pEvent.Ctrl)
{
// Jeżeli dodatkowo był jeszcze naciśnięty klawisz Ctrl, wtedy wykonaj jeszcze coś dodatkowego
}
}