Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   edit: Bild in DrawGrid einfügen (https://www.delphipraxis.net/127758-edit-bild-drawgrid-einfuegen.html)

Pebbles 18. Jan 2009 16:03


edit: Bild in DrawGrid einfügen
 
huhu
ich hab ein problem. ich möchte ein bild in eine zelle meines stringgrids einfügen. leider weiß ich überhaupt nicht wie das funktioniert. ich habe im internet den befehl "LoadFromFile" gefunden:

Delphi-Quellcode:
StringGrid1.Cells[1,1].LoadFromFile('bild.bmp');
aber wenn ich es so versuche zeigt delphi mir die fehlermeldung: Record, Objekt oder Klassentyp erforderlich

kann mir vielleicht jemand weiterhelfen??
vielen dank schonmal :)
Janina

mkinzler 18. Jan 2009 16:13

Re: Bild in StringGrid einfügen
 
Ein StringGrid heisst so, weil es ein Grid für Zeichenketten(Strings) ist. Nativ kann es nur mit diesen umgehen. Für Bilder würde sich ein DrawGrid besser eignen. Oder du führst die Darstellung selber durch ( OwnerDraw)

Pebbles 18. Jan 2009 16:43

Re: Bild in StringGrid einfügen
 
vielen vielen dank für die schnelle antwort :-D

leider bin ich noch delphi-anfänger und weiß jetzt nicht so recht was ich machen soll.also ich hab den quelltext jetzt so geändert:

Delphi-Quellcode:
DrawGrid1.CellRect(1,1) := LoadFromFile('bild.bmp');
aber jetzt kommt die fehlermeldung: Der linken Seite kann nichts zugewiesen werden

:(

mkinzler 18. Jan 2009 17:04

Re: edit: Bild in DrawGrid einfügen
 
Ein DrawGrid hat einen Canva, auf welchen du Zeichenn kannst.
http://www.delphi-treff.de/tutorials...piele/bitmaps/


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr.

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