onViewerResize - zdarzenie obiektu PmgRoot
Opis:
Zdarzenie jest wywołane podczas zmiany rozmiarów okna panela.
Zdarzenie można zastosować na przykład do zmiany pozycji oraz rozmiarów Pmg obiektów w zależności od bieżącego rozmiaru okna panela.
Parametry:
pMe | (Object) Odniesienie do PmgRoot obiektu, w którym dane zdarzenie powstaje. |
pEvent | (Object) Odniesienie do obiektu zawierającego ściślejsze informacje o danym zdarzeniu.
pEvent.Dx - ( Long) [ do odczytu] Nowy rozmiar okna panela w osi X (w pikselach).
pEvent.Dy - ( Long) [ do odczytu] Nowy rozmiar okna panela w osi Y (w pikselach). |
---|
Notatka:
W tym zdarzeniu można dostosować rozmiar całego panela oraz pojedyńczych
Pmg obiektów aktualnego rozmiaru okna panela. Wielkość całej zawartości panela to właściwie rozmiar obiektu
PmgRoot. Zmianą rozmiaru panela można dokonać poprzez zmianę wartości
Dx oraz
Dy obiektu
PmgRoot.
Zdarzenie to działa także w
Web panelach.
Przykład1:
Przykład zawartości zdarzenia. Wielkość panela jest dostosowany do bieżącego rozmiaru okna panela. W ten sposób nie zmienia się pozycja oraz rozmiar pojedyńczych Pmg obiektów, ale tylko rozmiar panela (bez scrollbarów). Dla zmiany pozycji oraz rozmiarów niektórych Pmg obiektów należałoby zmienić również te obiekty.
JavaScriptVBScriptWybierz oraz skopiuj do schowka
pMe.Dx = pEvent.Dx;
pMe.Dy = pEvent.Dy;
pMe.Dx = pEvent.Dx
pMe.Dy = pEvent.Dy