Auf dieser Seite Finden Sie eine Beschreibung aller Eigenschaften und Ereignisse die von den "Abakus VCL - Komponenten" verwendet werden.
RO, Nur Lesen
RW, Lesen + Schreiben
STD, Standart Delphi (..siehe Delphi - Hilfe)
W32, Nur bei 32Bit-Delphi
Top, zum Seitenanfang
Eigenschaften |
AbRegInfo : TAbReg, RO
Über diese Eigenschaft haben Sie Zugriff auf die Library Registrier - Informationen.
Align : TAlign, RW, STD
Bestimmt die Ausrichtung der Komponente im übergeordneten Steuerelement.
AutoSize : Boolean, RW
Bei True wird die Größe der Komponente Anhand der gewählten Einstellungen (z.B.: Font, Bevel,...) automatisch Angepaßt.
BarSettings : TBarSettings, RW
type TBarSettings = class(TPersistent)
Objekteigenschaft, speichert Informationen zur Darstellung des "Balkens".
BevelInner : TAbSBevel, RW
Objekteigenschaft, speichert Informationen zum inneren 3D-Rahmen.
Siehe "Class TAbSBevel"
BevelOuter : TAbSBevel, RW
Objekteigenschaft, speichert Informationen zum äußeren 3D-Rahmen.
..siehe Class TAbSBevel
BevelValue : TAbSBevel, RW
Objekteigenschaft, speichert Informationen zum 3D-Rahmen der digitalen Meßwert - Anzeige.
..siehe Class TAbSBevel
Class TAbSBevel, RW
type TAbSBevel = class(TPersistent)
Speichert Einstellungen des 3D-Erscheinungsbildes.
Cursor : TCursor, RW, STD
Mauszeiger - Form
Digit : Integer, RW
Integer, Übergabe / Abfrage des Meßwert in Digits.
Font : TFont, RW
Schrifteinstellung für die Signalbezeichnungen.
FontUnit : TFont, RW
Schrifteinstellung der Meßwert - Einheit.
FontValue : TFont, RW
Schrifteinstellung der digitalen Meßwert - Anzeige.
Height : Integer, RW, STD
Höhe der Komponente
Hint : String, RW, STD
Mit der Eigenschaft Hint können Sie den String festlegen, der im Feld für den Hilfehinweis angezeigt wird. Bei "HintOptions.hoAutoHint", True (falls Vorhanden) dann wird der manuell eingegebene Text von der Komponente überschrieben.
HintOptions : THintOptions, RW
Über diese Mengeneigenschaft können Sie auswählen ob, und welche Informationen als mehrzeiliger Hint dargestellt werden. Veränderbare Werte (hoMin,hoMax,hoValue, hoDate) zeigen die Werte, die bei Aufruf der Hint-Funktion anstanden.
Left : Integer, RW, STD
Die Eigenschaft Left gibt die horizontale Koordinate des linken Komponentenrandes relativ zu ihrem übergeordneten Steuerelement in Pixel an.
MinMax : TMinMax, RO
type TMinMax = class(TPersistent)
Speichert Minimal- & Maximalwert (von Value) mit Datum und Zeit. Bei erreichen eines neuen Min-/Maximalwertes wird ein Ereignis (OnMinMaxChange) ausgelöst. Mit der Prozedur "MinMax.ResetMinMax" werde beide Werte auf den Aktuellen Meßwert zurückgesetzt.
Variablen
Name : Integer, RW, STD
Name der Komponente
Options : TOptions, RW
Objekteigenschaft, über sie kann gewählt werden welche optionalen Eigenschaften Dargestellt werden sollen.
ScaleSettings : TScaleSettings, RW
type TScaleSettings = class(TPersistent)
Diese Objekteigenschaft speichert Einstellungen zum Erscheinungsbild der Skala.
SectorSettings : TSectorSettings, RW
type TSectorSettings = class(TPersistent)
Kapselt Informationen zu den drei Sektoren welche bei Betreten oder Verlassen ein Ereignis auslösen(OnSectorChange). Die Sektoren werden nicht von allen Analoganzeigern angezeigt, auch wenn die Eigenschaft SectorSettings vorhanden ist.
SignalSettings : TSignalSettings, RW
type TSignalSettings = class(TPersistent)
Objekteigenschaft, kapselt Informationen über den A/D - Wandler, des Meßbereichs, der Signalbezeichnung sowie der Einheit.
Beispiel: (Datenquelle ist eine A/D - Wandlerkarte)
A/D - Wandlerkarte
|
SignalSettings
|
SyncEvent : Boolean, W32
Zur Vermeidung von Konflikten bei Verwendung mehrerer Threads.
Tag : Longint, RW, STD
Die Eigenschaft Tag speichert eine Ganzzahl als Teil der Komponente.
TankSettings : TTankSettings, RW
type TTankSettings = class(TPersistent)
Einstellungen zum Erscheinungsbild des Tanks.
Threaded : Boolean, RW, W32
Legt fest ob die Komponente in eigenen Thread laufen soll oder nicht.
ThreadPriority : TThreadPriority, RW, STD, W32
Windows übernimmt die Zuteilung von CPU - Zyklen an die einzelnen Threads. Dabei liegt eine Prioritätsskala zugrunde, die sich aus den Priority - Eigenschaften der einzelnen Threads ergibt.
Top : Integer, RW, STD
Die Eigenschaft Top gibt die vertikale Koordinate des oberen Komponentenrandes relativ zu ihrem übergeordneten Steuerelement in Pixel an.
Value : Single, RW
Single, Übergabe / Abfrage des Messwertes.
Width : Integer, RW, STD
Breite der Komponente
Ereignisse |
OnClick : TNotifyEvent = procedure (Sender: TObject) of object; , STD
..wenn der Benutzer auf das Steuerelement klickt.
OnDblClick : TNotifyEvent = procedure (Sender: TObject) of object; , STD
..wenn der Benutzer doppelt mit der primären Maustaste klickt
OnDragDrop : TDragDropEvent = procedure(Sender, Source: TObject; X, Y: Integer) of object; , STD
..wenn der Benutzer ein gezogenes Objekt ablegt.
OnDragOver : TDragOverEvent = procedure(Sender, Source: TObject; X, Y: Integer; State: TDragState; var Accept: Boolean) of object; , STD
..wenn der Benutzer ein Objekt über ein Steuerelement zieht.
OnEndDrag : TEndDragEvent = procedure(Sender, Target: TObject; X, Y: Integer) of object; , STD
..wenn das Ziehen eines Objekts entweder durch Ablegen des Objekts oder durch Abbrechen des Vorgangs beendet wird.
OnMinMaxChange : TNotifyEvent = procedure (Sender: TObject) of object;
Tritt auf bei erreichen eines neuen Min- oder Maximalwertes.
OnMouseDown : TMouseEvent = procedure (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer) of object; , STD
..wenn der Benutzer eine Maustaste drückt
OnMouseUp : TMouseEvent = procedure (Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer) of object; , STD
..wenn der Benutzer eine Maustaste losläßt
OnOverflow : TOverflowEvent = procedure(Sender: TObject; PPT : integer) of object;
Tritt auf bei Über- bzw. Unterschreitung des Messbereichs.
Die Parameter:
OnSectorChange : TSectorChangeEvent = Procedure(Sender: TObject;Sector1,Sector2,Sector3,Enter:Boolean) of object;
Tritt bei Betreten bzw. Verlassen eines Sektors auf.
Die Parameter:
OnSettingsChange : TNotifyEvent = procedure (Sender: TObject) of object;
Tritt bei Änderung der Einstellungen auf.
OnStartDrag : TNotifyEvent = procedure (Sender: TObject) of object; W32
OnValueChange : TNotifyEvent = procedure (Sender: TObject) of object;
Tritt bei jeder Meßwert - Änderung auf.