Einzelnen Beitrag anzeigen

Super_Chemiker

Registriert seit: 16. Nov 2008
111 Beiträge
 
Delphi 2009 Professional
 
#13

Re: Probleme mit Create eigener klasse -> Zugriffsverletz

  Alt 29. Dez 2008, 15:37
Delphi-Quellcode:
procedure TStein.Paint;
var u,v : integer;
begin
  canvas.Font.Size := 14;
  canvas.Font.Name := 'Comic Sans MS';
  x := (Width - Canvas.TextWidth(Caption)) div 2;
  y := (Height- Canvas.TextHeight(Caption)) div 2;
  Canvas.Rectangle (3, 3, Width-3, Height-3);
  if Pressed then
  begin
    for u := 4 to width-5 do
      for v := 4 to height-5 do
        canvas.Pixels[u,v] := clWhite;
  end
  else
  begin
    for u := 4 to width-5 do
      for v := 4 to height-5 do
        canvas.Pixels[u,v] := clyellow;
  end;
  canvas.TextOut(x,y, Caption);
end;
wie mache ich es jetzt, dass die Farbe auch hinter die Schrift geht?
momentan hab ich das recteck, mit gelb gefüllt, dann innen die Schrift auf einem clbtnFace rechteck!
Florian
  Mit Zitat antworten Zitat