![]() |
Bilder tauschen
Liste der Anhänge anzeigen (Anzahl: 1)
hi, wie bekomme ich es den hin das durch klick auf den button die beiden bilder getauscht werden?
ich habe ein bild im anhang hochgeladen wie ich es meine. |
Re: Bilder tauschen
Versuch es einmal mit einem Dreickestausch: zuerst die Grafik des ersten Bildes in einer Variablen ablegen, dann dem ersten Bild das zweite Bild zuweisen und dann dem zweiten Bild das gemerkte in der Variablen.
|
Re: Bilder tauschen
was für einen variablen typ brauch ich den dafür?
|
DP-Maintenance
Dieses Thema wurde von "Daniel G" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Sonstige Fragen zu Delphi" verschoben.
Das hat definitiv nichts in der Code-Library zu suchen.... |
Re: Bilder tauschen
Wenn sich die Grafiken in Bitmaps konvertieren lassen würde ich TBitmap nehmen.
|
Re: Bilder tauschen
Delphi-Quellcode:
da kommt immer ne fehlermeldung inkompatible typen:'TBitmap' und 'Tpicture'
procedure TForm1.Button1Click(Sender: TObject);
var bmp1,bmp2: TBitmap; begin bmp1:=image1.picture; ... end; |
Re: Bilder tauschen
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var temp: TBitmap; begin temp := TBitmap.Create; try temp.Assign(Image1.Picture.Graphic); Image1.Picture.Graphic.Assign(Image2.Picture.Graphic); Image1.Refresh; Image2.Picture.Graphic.Assign(temp); Image2.Refresh; finally temp.Free; end; end; |
Re: Bilder tauschen
danke klappt
|
Re: Bilder tauschen
Liste der Anhänge anzeigen (Anzahl: 1)
ich würde ja gern mein programm erweitern das es nur noch die bilder tauscht wenn man auf das bild klickt wo man ein bild sieht also wenn das weisse geklickt wird soll nichts passiern
im anhang ist ein bild wie ich es meine |
Re: Bilder tauschen
Du könntest die Tag-Eigenschaft von TImage dafür gebrauchen. Wenn weiß, dann 0, ansonsten 1 (oder umgekehrt, wie es Dir lieber ist).
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 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