Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Alle DB Controls je nach state einfärben.
30. Dez 2012, 11:29
Mit einem Set wird es nicht gehen, aber Du kannst die gewünschten Klassen auf folgende Art eingrenzen.
Delphi-Quellcode:
Const
C_CLASSARRAY:Array[0..2] of TClass=(TButton,TEdit,TLabel);
implementation
{$R *.dfm}
Function IsInClassArray(o:TObject):Boolean;
var
i:Integer;
begin
i := -1;
Result := false;
if Assigned(o) then
while not Result and (i<High(C_CLASSARRAY)) do
begin
inc(i);
Result := o.ClassType= C_CLASSARRAY[i];
end;
end;
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|