Einzelnen Beitrag anzeigen

Red six

Registriert seit: 3. Aug 2005
23 Beiträge
 
#9

Re: Ich krieg das Handle von abgeleitetem Edit nicht!

  Alt 4. Aug 2005, 15:56
Ok danke für deine Antwort!

Alsooo...

1) versteh ich nicht ganz was du meinst
2) Ok ich habs in die prozedur Paint gesteckt
3) inherited Paint geht leider nicht ("Undefinierter Bezeichner: 'Paint'") Kanns sein dass die Prozedur da anders heißt?
4) Mh also im moment hab ich blos ein normales editfeld, rund is da leider noch nix (Liegt demnach an obigen problem)
5) Ok sorry stimmt hab mich falsch ausgedrückt, es war ein Laufzeitfehler, wobei dieser mittlerweile auch beseitigt ist!

Delphi-Quellcode:
  
rnd := TRoundEdit.Create(MainForm);
rnd.Parent := MainForm;
rnd.Left := 10;
rnd.Top := 10;
Delphi-Quellcode:
constructor TRoundEdit.Create(AOwner: TComponent);
begin
  inherited Create(AOwner);
  self.Ctl3D := False;
end;

procedure TRoundEdit.Paint;
begin
  //inherited Paint;

  Canvas := TCanvas.Create;
  Canvas.Handle := GetDC(Handle);
  Canvas.RoundRect(Self.Left, Self.Top, Self.Width, 20, 10, 10);
  Canvas.Free; //das gleich hier rein?
end;


Red
  Mit Zitat antworten Zitat