ControlGetProp
value ControlGetProp ( string strName, string strProperty, value/string BYREF Result );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Der Befehl wurde erfolgreich ausgeführt. |
FALSE / false / 0 |
Es wurde kein Bauelement mit dem Namen strName gefunden bzw. im Bauelement wurde die Eigenschaft strProperty nicht gefunden. |
Parameter
strName
Der Name des Bauelements dessen Eigenschaft ausgelesen werden soll.
strProperty
Der Name der Eigenschaft, das ausgelesen werden soll.
Result
Die Variable an welche der Wert der Eigenschaft übergeben werden soll.
Bemerkung
Liest den Wert Result der Eigenschaft strProperty des Bauelements strName aus.
Benutzerdefinierte Eigenschaften
Wird beim Aufruf von ControlSetProp ein Eigenschaftsname übergeben, der dem Bauelement nicht zugeordnet werden kann, dann wird eine neue Eigenschaft mit diesem Namen und dem Wert Value angelegt. Diese neue Eigenschaft kann dann mit ControlGetProp ausgelesen werden. Auf diese Weise können im Bauelement während der Laufzeit bauelementbezogene Daten hinzugefügt werden.
Vordefinierte Eigenschaften der Bauelemente die für ControlGetProp verfügbar sind
Bauelement Listenfeld
strProperty |
Datentyp |
Beschreibung |
GetChoiseList |
string |
Liest alle Einträge des Listenfeldes aus und lädt sie Linefeed '\n' verkettetet nach Result. Beispiel: |
strCurSel |
string |
Liest den Text der aktuellen Selektion nach Result aus. |
iCurSel |
value |
Liest die Zeilennummer der aktuellen Selektion nach Result aus. |
Bauelement 'Ellipse', 'Rechteck', 'Zylinder'
strProperty |
Datentyp |
Beschreibung |
rgbBackgr |
value |
Die Hintergrundfarbe. |
rgbFill |
value |
Die Füllfarbe. |
Bauelement 'Text-/Wertanzeige'
strProperty |
Datentyp |
Beschreibung |
rgbBackgr |
value |
Die Hintergrundfarbe. |
rgbText |
value |
Die Textfarbe. |
Beispiel
ControlGetProp ("Rechteck1","rgbColor",RGBColor);
liest den Wert des Property "rgbColor" des Bauelements "Rechteck1"
in die Variable RGBColor aus.
Siehe auch ControlGetRect, ControlMove, ControlRestore, ControlSetProp, ControlSetRect, ControlZoom