![]() |
Images und Imagelist
HI@all
ICh hab da nen Problem. Ich kriegs einfahc nicht gebacken ordentlcih images bzw imagelist in mein prog einzubinden. In meinem Prog kann man durch eine Radogroup 8 verschiedene Formen wäheln, und nun soll beim klicken uaf die radiogroup ein BIld erscheinen. Wie kann ich das am besten verwiklcihen. Ich köönte tricksen und nehem 8 images und lasse sie dann unsichtbar und sichtbar aber das ist sch.... Bitte helft mir DAnke CU DS |
Re: Images und Imagelist
Hi und herzlich willkommen in der DP :dp:
Als erstes möchte ich dich bitten dir etwas mehr Zeit zu beim Tippen zu nehmen, zu Gunsten deiner Schreibweise. Fand es ehrlich gesagt etwas anstrengend deinen Beitrag zu lesen. Nicht falsch verstehen, jeder macht mal gerne Fehler, aber ein wenig Groß- und Kleinschreibung beachten wäre schon nett... Leider geht aus deinem Beitrag nicht wirklich hervor, womit genau du Probleme hast. Als Lösungsansatz bietet sich natürlich die Imagelist an, aber ich persönlich weiß jetzt nicht, was du schon probiert hast und woran genau du dabei gescheitert bist. Bei einer ImageList musst du aber auf ein paar Dinge achten. So muss die Width und Height deinen Bildern angepasst werden (die würden sonst beschnitten werden) und die Bilder müssen alle gleich groß sein. Ein Bild hinzufügen könntest du mit einem Doppelklick zur Designzeit. Abrufen kannst du es dann mit getBitmap oder getIcon. Ein Beispiel könnte so aussehen
Delphi-Quellcode:
Die Namen sind natürlich deinen konkreten Variablen anzupassen.
procedure TMainFrm.showImage(const index : Integer);
begin self.ImageList.getBitmap(index, self.Image.Picture.Bitmap); end; Solltest du 8 verschieden große Bilder haben, bietet es sich hingegen an, dies über Ressourceneinbindung zu machen. Das wäre mit ein paar Schritten mehr verbunden. Um diesen Beitrag nicht zu überladen lasse ich es mal aussen vor, ist aber nicht schwer und du wirst sicherlich in der DP fündig. Wie gesagt, du musst schon sagen was du genau wissen willst und was du schon probiert hast Gruß Der Unwissende |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:01 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 by Thomas Breitkreuz