Einzelnen Beitrag anzeigen

Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Warum ist diese TGraphicControl nicht zu sehen?

  Alt 8. Nov 2005, 14:55
so sollte es gehen!
Delphi-Quellcode:
type Tblabla= class(TGraphicControl)
  private
  protected
    procedure Paint; override;
  public
    constructor Create(aOwner: TComponent); override;
  end;

implementation

constructor Tblabla.Create(aOwner: TComponent);
begin
  inherited Create(aOwner);
  Height := 100;
  Width := 100;
  ParentColor := false;
  with tlabel.Create(aowner) do begin
    left := 5;
    top := 5;
    width := 2000;
    height := 20000;
    color := clred;
    AutoSize := false;
    parent := Self;
    caption := 'XXXXXXXXXXXXXXXXXXXXXXXXXXX';
    BringToFront;
  end;
// Align := alClient;

  Color := clYellow;
end;

procedure TBlabla.Paint; override;
begin
  inherited;
  Canvas.Lock;
  canvas.Brush.Color := cllime;
  Canvas.FillRect(rect(10,10,10,10));
  canvas.Unlock;
end;
--------------------------------------------------------
Unit1:
procedure TForm1.FormCreate(Sender: TObject);
begin
  n := Tblabla.Create(Self);
  n.Parent := Self;
end;
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat