Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#2

Re: TImage zeichnen aber wo und wie oft?

  Alt 15. Apr 2006, 06:57
Probiere es mal aus:

Delphi-Quellcode:
procedure TForm.FormPaint(Sender: TObject);
const
  MaxBilder = 9;
  BildHoehe = 32;
  BildBreite = 32
var
  n, i, step: integer;
begin
  canvas.FillRect(ClientRect); // vorher Form.Canvas "leeren"

  step := Form.ClientWidth div MaxBilder; // Schritteite errechnen

  i := 0;
  for n := 0 to MaxBilder-1 do
  begin
    canvas.rectangle(i, 0, i + BildBreite - 1, BildHoehe - 1); // Nunja, Vierecke halt ;-)
    inc(i, step);
  end;
end;
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat