Einzelnen Beitrag anzeigen

Sereby

Registriert seit: 31. Mär 2008
91 Beiträge
 
#2

Re: Items Eigenschaft zerstört eigene Komponente

  Alt 16. Nov 2008, 12:55
ich sollte länger als 2 tage googeln und testen -_-"

hab per wm_paint die breitenangaben aktualisieren lassen und auf einmal funzt es.

hab selber ne lösung gefunden!
Delphi-Quellcode:
TRolloutPanel = class(TPanel)
  private
    ..
    procedure WMPaint(var Msg: TWMPaint); message WM_PAINT;
    ..
  end;

procedure TRolloutPanel.WMPaint(var Msg: TWMPaint);
begin
  FHeaderBackground.Width := Self.Width + 6;
  FHeaderTitle.Width := FHeaderBackground.Width - 15;
  inherited;
end;
  Mit Zitat antworten Zitat