Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Glyph über Pfad laden
achi 3.0 - Di 27.05.08 08:24
Titel: Glyph über Pfad laden
Hallo,
wisst ihr wie die genaue Syntax für das Laden eines Pfads in Glyph.
Wollte es so machen: bitbtn.Glyph:=C:\.............;
damit wollte ich verschiedene Bilder zu verschiedenen zuständen realisieren.
mfg
Moderiert von
Narses: Topic aus Delphi Language (Object-Pascal) / CLX verschoben am Di 27.05.2008 um 11:04
Blackheart666 - Di 27.05.08 09:06
Schau dir mal dzu ImageList an das wäre wohl am einfachsten.
nagel - Di 27.05.08 11:02
Wenn du bei deiner Methode bleiben willst: BitBtn.Glyph.LoadFromFile('C:\...');
achi 3.0 - Di 27.05.08 11:57
danke für die ideen aber mit dem BitBtn1.Glyph.LoadFromFile('C:\gruen') klappt es nicht Fehlermeldung: Im Projekt Project2.exe ist eine Exeption der Klasse EFOpenError aufgetreten. Meldung: 'Datei C:\gruen kann nicht geöffnet werden'.
nagel - Di 27.05.08 12:03
Möglicherweise gibt's die Datei nicht? Da gehört doch sicher noch ein .bmp oder so hinter den Dateinamen.
achi 3.0 - Di 27.05.08 12:09
oder was ist zum beispiel hier falsch
BitBtn1.Glyph:=ImageList1.getBitmap (0,Bitmap);
achi 3.0 - Di 27.05.08 12:11
@nagel
danke dir lag wirklich an .bmp
wäre cool wenn wird die andere methode auch hinbekommen aber die erste geht schonmal :-)
nagel - Di 27.05.08 13:59
Sollte so gehen: ImageList.GetBitmap(0, BitBtn.Glyph);
achi 3.0 - Di 27.05.08 14:53
und nochmals
@nagel
Dankeschön klappt alles wunderbar aber eine Frage habe in noch.....In der Hilfe steht immer viel Text aber keine Beispielsyntax oder so woher soll man die Syntax sonst kennen. Bin doch nicht..........
mfg
Martok - Di 27.05.08 15:30
Steht doch alles da... mal davon abgesehen, dass es in der Hilfe den Link 'Delphi-Beispiel' gibt.
| Die Delphi-Hilfe hat folgendes geschrieben: |
In diesem Beispiel wird ein in der Bilderliste ImageList enthaltenes Bitmap der Eigenschaft Picture einer TImage-Komponente zugewiesen und angezeigt.
Delphi-Quelltext 1: 2: 3: 4:
| procedure Form1.Button1Click(Sender: TObject); begin ImageList1.GetBitmap(0,Image1.Picture.Bitmap); end; | |
Der Kopf sagt doch aber auch schon alles:
Delphi-Quelltext
1:
| procedure GetBitmap(Index: Integer; Image: TBitmap); |
Erwartet also den Index und ein TBitmap. TBitBtn.Glyph ist zufälligerweise auch vom Typ TBitmap (sagt die Hilfe). Was könnte man denn da machen :gruebel:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!