pMe | (Object) Reference na PmgTrendViewer objekt, ve kterém daná událost vzniká. |
---|---|
pEvent | (Object) Reference na objekt, který popisuje informace o dané události.
pEvent.Action - (Long) [pro čtení] druh akce nad levým tlačítkem myši
0: uvolnění tlačítka
1: stisknutí tlačítka
2: dvojklik levým tlačítkem myši pEvent.Ctrl - (Boolean) [pro čtení] Indikace současného stisknutí klávesy Ctrl
pvent.Shift - (Boolean) [pro čtení] Indikace současného stisknutí klávesy Shift
pEvent.X - (Long) [pro čtení] Pozice kursoru myši (v pixelech) v ose X relativně k levému hornímu rohu oblasti pro kreslení průběhů (ohraničena stupnicemi)
pEvent.Y - (Long) [pro čtení] Pozice kursoru myši (v pixelech) v ose Y relativně k levému hornímu rohu oblasti pro kreslení průběhů (ohraničena stupnicemi)
pEvent.TimePos - (Variant) [pro čtení] Hodnota času odpovídající pozici kursoru, kde bylo kliknuto myši.
pEvent.ValuePos - (Variant) [pro čtení] Hodnota průběhu aktivního trendu (určený vlastností PmgTrendViewer.TrendActive) odpovídající pozici kursoru, kde bylo kliknuto myši.
Pokud v prohlížeči není zobrazován žádný průběh (hodnota vlastnosti PmgTrendViewer.TrendsCount je 0), pak parametr je nastaven na hodnotu: null pro JavaScript nebo Empty pro VBScript. |
var oTrend = pMe.Trends(1);
if (Action == 0)
{
if (Ctrl)
{
// Odstraní bod nejbližší pozici kurzoru myši, když se uvolňuje levé tlačítko myši
oTrend.Points.RemovePoints("range:all;time:near;", timePos);
}
else
{
// Přidá bod na pozici kurzoru myši, když se uvolňuje levé tlačítko myši
oTrend.Points.AddPoints(timePos, ValuePos, 0, 5);
}
}
var oTView = pMe;
var nTrend;
if (Action == 0)
{
nTrend = oTView.FindTrend(10, X, Y);
if (nTrend >= 0)
{
oTView.TrendActive = nTrend;
}
}