LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGeography LDGraph
LDGraphicsWindow LDHashTable LDHID LDIcon LDImage
LDInline LDIOWarrior LDList LDLogic LDMath
LDMathX LDMatrix LDMusic LDNetwork LDPhysics
LDProcess LDQueue LDRegex LDResources LDScrollBars
LDSearch LDServer LDSettings LDShapes LDShell
LDSort LDSound LDSpeech LDStatistics LDStopwatch
LDText LDTextWindow LDTimer LDTranslate LDUnits
LDUtilities LDVector LDWaveForm LDWebCam LDWindows
LDxml LDZip

LDEvents
Zusätzliche Ereignisaufrufe für Maus, GraphicsWindow und Dateisystem.
Für weitere Tastaturereignisse s. LDTextWindow.KeyDown und .KeyUp (mit .LastKey, LowLevel für GW u/o TW dh. auch OHNE Fensterfokus).

example graph_samples\graph-shapes.sb, graph-statistics.sb

Error FileChange FileFilter
FilePath LastError LastFileChanged
LastFileChangeType LastMouseWheelDelta MouseDoubleClick
MouseWheel Resized

Error
Ereignisaufruf bei Auftreten eines Fehlers bei einer LD Methode (LitDev Erweiterung).
Dies ist zusätzlich zu Warnungen im TextWindow, welche mit LDUtilties.ShowErrors, LDUtilties.ShowFileErrors und LDUtilties.ShowNoShapeErrors abgeschaltet werden können.


FileChange
Ereignisaufruf wenn eine Datei erstellt, geändert oder gelöscht wurde.
Das Verzeichnis (s. FilePath) und Dateifilter (s. FileFilter) müssen zuvor festgelegt werden, damit dieses Ereignis registriert werden kann.


FileFilter
Ermittelt oder setzt den Dateifilter für die mit LDEvents.FileChange zu überwachenden Dateitypen (Standard: "*.*").

FilePath
Ermittelt oder setzt das Stammverzeichnis welches von LDEvents.FileChange zu überwachen ist (Standard: "C:").

LastError
Ermittelt den Inhalt der letzten aufgetretenen Fehlermeldung.

LastFileChanged
Ermittelt den vollen Pfad der zuletzt geänderten Datei.

LastFileChangeType
Ermittelt die Art der letzten Änderung ("Created", "Changed" oder "Deleted" falls die letzte Datei erstellt, geändert oder gelöscht wurde).

LastMouseWheelDelta
Ermittelt die letzte Drehrichtung des Mausrades im GraphicsWindow (1/-1 für auf/ab bzw. vor/zurück, je Schritt).
example 'GW/Bild/Shape zoomen:
f = 1 'Faktor
dZ = 1.1 'Zoom delta
w = GraphicsWindow.Width
h = GraphicsWindow.Height
LDEvents.MouseWheel = OnWheel

Sub OnWheel
f = f * Math.Power(dZ, LDEvents.LastMouseWheelDelta)
f = Math.Round(100*f)/100 '2 Dez.
GraphicsWindow.Width = f*w
GraphicsWindow.Height = f*h
EndSub


MouseDoubleClick
Ereignisaufruf wenn ein (nur) Doppelklick im GraphicsWindow erfolgt (sowohl Doppelklick links wie rechts, ZeitDiff gemäß Systemeinstellung 500 ms).

MouseWheel
Ereignisaufruf wenn das Mausrad im GraphicsWindow gedreht wird (nicht bei Klick auf Mausrad, s. 'LastMouseWheelDelta').

Resized
Ereignisaufruf wenn die Größe des GraphicsWindow geändert wird (auch für 'Maximieren' und 'Verkleinern', nicht bei 'Minimieren').
example graph_samples\graph-statistics.sb
other-samples\RichTextBox.sb

LDEvents.Resized = OnResize
While "True"
If resz Then
resz = ""
Controls.SetSize(tb, GraphicsWindow.Width-20,22)
EndIf
Program.Delay(20)
EndWhile

Sub OnResize
resz = "True"
EndSub