Ein Refrehproblem mit den AlphaSkins löse ich bei mir so:
Delphi-Quellcode:
procedure ShowDummy(C: TControl);
var
PF: TCustomForm;
procedure SC_(WC: TWinControl);
var I: Integer;
begin
WC.Invalidate;
for I := 0 to WC.ControlCount - 1 do
begin
if WC.Controls[I] is TWinControl then
SC_(WC.Controls[I] as TWinControl)
else
WC.Controls[I].Invalidate;
end;
end;
begin
if not (csDesigning in C.ComponentState) then
begin
if C is TForm then
PF := (C as TForm)
else
PF := GetParentForm(C);
if PF <> nil then
SC_(PF);
end;
end;
Vielleicht hilft das ja bei Dir nach dem Wiederherstellen des Formulars?
stahli