Thema: Delphi FMX Komponente erstellen

Einzelnen Beitrag anzeigen

franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

AW: FMX Komponente erstellen

  Alt 16. Feb 2018, 16:21
Ich habe jetzt eine Komponente erstellt die aber leider nicht läuft.


Delphi-Quellcode:
TONLUrlaubsplaner = class(TControl)
.
.
procedure Paint; override;
.

procedure paint;
Begin
Canvas.BeginScene();
  Canvas.Stroke.Dash:=TStrokeDash.Solid;
  Canvas.Stroke.Color:=TAlphaColorRec.Black;
  Canvas.Fill.Color:=TAlphaColorRec.Red;
  Canvas.Fill.Kind:=TBrushKind.Solid;
  Canvas.Stroke.Thickness := 1;

  Canvas.DrawRect(RectF(0,0,Self.Width,Self.Height),0,0,
    AllCorners,1);

  Canvas.Fill.Color:=TAlphaColorRec.Null;

  Canvas.DrawRect(RectF(0,0,FUserWidth,ZH),0,0,
    AllCorners,1);

  Canvas.DrawLine(PointF(0,0),PointF(100,100),1);
  Canvas.EndScene;
end;
es zeigt sich nix also keine Linie oder eine Roter Kasten, waqs mach ich da falsch
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat