![]() |
Problem mit Image/ImageList
Hi,
ich will mit einen Button 6 Images per Zufallsgenerator mit der Augenzahl eines Würfels füllen. Diese 6 Augenzahlen habe ich in einer ImageList. Beim Klicken wird folgender Code ausgefüht:
Code:
Beim 1. Mal klappt es auch, doch dann beim 2. Mal tut sich nix mehr!
procedure TForm1.Button1Click(Sender: TObject);
begin ImageList1.GetBitmap(Random(5), Image2.Picture.Bitmap); ImageList1.GetBitmap(Random(5), Image3.Picture.Bitmap); ImageList1.GetBitmap(Random(5), Image4.Picture.Bitmap); ImageList1.GetBitmap(Random(5), Image5.Picture.Bitmap); ImageList1.GetBitmap(Random(5), Image6.Picture.Bitmap); ImageList1.GetBitmap(Random(5), Image7.Picture.Bitmap); end; Könnt ihr mir vielleicht bei meinem Problem helfen? MfG Matthias Volland |
Re: Problem mit Image/ImageList
Vielleicht musst du erst das vorhandene Bitmap löschen, bevor du ein neues zuweisen kannst.
|
Re: Problem mit Image/ImageList
initialisierst du den randomgenerator auch mit randomize? vielleicht liegts daran?!
|
Re: Problem mit Image/ImageList
@Meflin: Doch mach ich!
Wie kann ich denn das Bild aus dem Image löschen was drin ist? |
Re: Problem mit Image/ImageList
Ich glaube, das geht mit
Delphi-Quellcode:
IMGLST.Delete(DeineBildNummer);
|
Re: Problem mit Image/ImageList
ich will ja nichts aus der imagelist sondern nur das bild aus dem image löschen!
|
Re: Problem mit Image/ImageList
ohne es zu wissen, versuch doch mal clear oder delete vielleicht auch free, was mich aber wundern würde :stupid:
|
Re: Problem mit Image/ImageList
Mit Free wirst du nicht den Inhalt des Bitmaps löschen, sondern das ganze Bitmap selbst. Bevor du wieder drauf zugreifen kannst, musst du es mit Create neu erstellen.
Du kannst aber auch ein Rechteck in irgendeiner Farbe darüberzeichnen:
Delphi-Quellcode:
Greetz
Bitmap.Canvas.Brush.Color := DeineFarbe;
Bitmap.Canvas.FillRect(Bitmap.ClientRect); alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz