onMousePress - událost objektu PmaPanel
Popis:
Událost je vyvolána po stisknutí, uvolnění, nebo po dvojkliku levého tlačítka myši pokud je kurzor myši na daném okně. Zda událost je vyvolána stisknutím, uvolněním nebo dvojklikem levým tlačítkem myši lze získat z parametru
pEvent.Action.
Tato metoda/vlastnost/událost je zastaralá a je funkční pouze pokud konfigurátor "
Úroveň integrace prohlížeče obrazu a lokální aplikace" je nastaven na
full - PLNÝ přístup ze skriptů k celé aplikaci (pouze pro VBScript) a současně pokud konfigurátor "
Povolit vícenásobné otevření lokálního obrazu" NENÍ nastaven.
Parametry:
pMe | (Object) Reference na PmaPanel objekt, ve kterém daná událost vzniká. |
pEvent | (Object) Reference na objekt, který popisuje informace o dané události.
pEvent.Action - (Long) Indikace stisknutí nebo puštění tlačítka.
0 - uvolnění levého tlačítka myši
1 - stisknutí levého tlačítka myši
2 - dvojklik levým tlačítkem myši
pEvent.Ctrl - (Boolean) Indikace současného stisknutí klávesy Ctrl.
pEvent.Shift - (Boolean) Indikace současného stisknutí klávesy Shift.
pEvent.Alt - (Boolean) Indikace současného stisknutí klávesy Alt.
pEvent.X - (Long) Pozice kurzoru myši na ose X relativně k levému hornímu rohu Pmg objektu (v pixelech).
pEvent.Y - (Long) Pozice kurzoru myši na ose Y relativně k levému hornímu rohu Pmg objektu (v pixelech). |
---|
Příklad:
JavaScriptVBScriptVyber a zkopíruj do schránky
if (pEvent.Action == 0)
{
// dělej něco, pokud se uvolňuje levé tlačítko myši
if (pEvent.Ctrl)
{
// pokud byla navíc stisknuta klávesa Ctrl, pak dělej ještě něco navíc
}
}
If pEvent.Action = 0 Then
' dělej něco, pokud se uvolňuje levé tlačítko myši
If pEvent.Ctrl Then
' pokud byla navíc stisknuta klávesa Ctrl, pak dělej ještě něco navíc
End If
End If