Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Mehrere Bilder in ein Bildfeld? (https://www.delphipraxis.net/31115-mehrere-bilder-ein-bildfeld.html)

MAD_87 4. Okt 2004 15:49


Mehrere Bilder in ein Bildfeld?
 
Hi @all..

Wollte mal wisssen wie ich in einem Bildfeld mehrere Bilder zufällig anzeigen lasse.
Das sollte ja irgendwie mit der random- Funktion gehn.. Wäre nett wenn jemand mal nen Beispielcode oder sowas hier rein postet. Schonmal thx..

ipworks 4. Okt 2004 15:55

Re: Mehrere Bilder in ein Bildfeld?
 
Hallo
Bilder = Bitmaps?
Bildfeld = ????...Timage, TCanvas, TPaintBox

Also "Bilder im Bildfeld" finde ich in meinem Delphi nicht.
Bitte etwas genauer :)
Peter

dizzy 4. Okt 2004 15:55

Re: Mehrere Bilder in ein Bildfeld?
 
Du lieferst dir die Antwort selbst, und fragst nach fertigem Code? :roll:

MAD_87 4. Okt 2004 18:24

Re: Mehrere Bilder in ein Bildfeld?
 
Zitat:

Zitat von dizzy
Du lieferst dir die Antwort selbst, und fragst nach fertigem Code? :roll:

Ja weil ich grad erstmal anfange mit Delphi. Ich weiss dass es ne Random Funktion gibt, aber ich weiss halt net wie man die so schreibt.
Mit Bildern mein ich die Bitmaps, bzw. Jpg, .. und mit Bildfeldern die Felder wo man das Image reinlädt. Man muss ja erstmal ein Feld markieren wo mann dann das Image reinlädt. Und ich bekomm halt immer nur ein Bild pro Bildfeld, obwohl ich mehrere in eins haben will.

Matze 4. Okt 2004 18:25

Re: Mehrere Bilder in ein Bildfeld?
 
Falls du in einem Image mehrere Bilder haben möchtest, kannsu du das mit Hier im Forum suchenDraw realisieren.

Hier im Forum suchenrandom
Delphi-Referenz durchsuchenrandom

MAD_87 4. Okt 2004 18:37

Re: Mehrere Bilder in ein Bildfeld?
 
Zitat:

Zitat von Matze
Falls du in einem Image mehrere Bilder haben möchtest, kannsu du das mit Hier im Forum suchenDraw realisieren.

Hier im Forum suchenrandom
Delphi-Referenz durchsuchenrandom

Wie läuft denn dieser Draw Befehl?

Matze 4. Okt 2004 18:51

Re: Mehrere Bilder in ein Bildfeld?
 
Delphi-Quellcode:
var Bild1: TBitMap;
begin
  Image1.Canvas.Draw(x-Koord, y-Koord, Bild1);
end;

Edit: Delphi-Tags vergessen :wall:

PexxeR 18. Jun 2006 20:21

Re: Mehrere Bilder in ein Bildfeld?
 
Sorry, das ich jetzt auf so einen alten Beitrag antworte, bzw eine Frage habe, aber ich hatte genau das selbe Problem. So, nun habe ich mir das durchgelesen und habe es auch verstanden. Aber wie bringe ich denn Delphi bei, das es sich bei Bild1 um pic1.jpg, bei Bild2 um pic2.jpg und so weiter handelt. Das versteh ich nicht ganz... :(

DGL-luke 18. Jun 2006 20:35

Re: Mehrere Bilder in ein Bildfeld?
 
erstens musst du dann die unit jpeg einbinden. du kannst es dann so machen:


Delphi-Quellcode:
var p: TPicture;
begin
p := TPicture.Create;
p.LoadFromFile('bild1.jpg');
Image1.Canvas.Draw(x-Koord, y-Koord, p);
end;

PexxeR 18. Jun 2006 20:42

Re: Mehrere Bilder in ein Bildfeld?
 
hmmm... das geht leider nicht (vllt. mach ich auch was falsch)
Es kommt immer die Fehlermeldung

[Error] Galerie.pas(34): Incompatible types: 'TGraphic' and 'TPicture'

Was ist zu tun??


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:52 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz