![]() |
Anzahl der Ord in Propertys herausfinden
Hi,
gibt es eine Möglichkeit die Anzahl von möglichen Einstellungen eines Objectpropertys herauszufinden?? Beispiel:
Delphi-Quellcode:
Bei Defaulteinstellungen des Memos.ScrollBars gibt mir ordname natürlich SSNone zurück. Es gibt insgesamt 4 mögliche Einstellungen ssNone, ssBoth, usw.
var
ordindex:integer; // gewählter index ordname:string; // name des eingestellten ords begin test := GetPropValue(memo1, 'Name', true); memo1.Lines.Add(test); ordindex := GetOrdProp(memo1, 'ScrollBars'); ordname := GetEnumProp(memo1, 'ScrollBars'); memo1.Lines.Add(test); ... Wie bekomme ich aber die Anzahl 4 heraus??? Gibt es dazu eine Funktion?? Mfg Net7 |
Re: Anzahl der Ord in Propertys herausfinden
In etwa so:
Delphi-Quellcode:
var PropInfo:PPropInfo;
TypeData:PTypeData; begin PropInfo:=getpropinfo(memo1,'ScrollBars'); TypeData:=getTypeData(PropInfo^.PropType^); memo1.lines.add(inttostr(TypeData^.MinValue)); memo1.lines.add(inttostr(TypeData^.MaxValue)); |
Re: Anzahl der Ord in Propertys herausfinden
:hello:
@sirius genau das suchte ich... Vielen Dank! PS:
Delphi-Quellcode:
Dabei war das immer wieder genau vor meinen Augen :wall:
...
case TTypeKind of tkInteger, tkChar, tkEnumeration, tkWChar: ( MinValue: Longint; MaxValue: Longint; ... Mfg Net7 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:16 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz