Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - SpeedButton Bild entfernen?


sigi - Mi 08.02.12 13:47
Titel: SpeedButton Bild entfernen?
Hallo,

so kommt es rein:

SButton1.Glyph.LoadFromFile('01.bmp');

wie kann ich es wieder entfernen?

Gruß sigi


jaenicke - Mi 08.02.12 13:54


Delphi-Quelltext
1:
SButton1.Glyph.Assign(nil);                    
Oder:

Delphi-Quelltext
1:
SButton1.Free;                    
:mrgreen: :P


Steku - Mi 08.02.12 13:54

Probier' mal

SButton1.Glyph := '';

Gruß
Steku


jaenicke - Mi 08.02.12 14:02

user profile iconSteku hat folgendes geschrieben Zum zitierten Posting springen:
SButton1.Glyph := '';
Naja, einem Objekt kannst du wohl kaum einen String zuweisen. :zwinker:


Nersgatt - Mi 08.02.12 14:17

user profile iconsigi hat folgendes geschrieben Zum zitierten Posting springen:

SButton1.Glyph.LoadFromFile('01.bmp');


Die eigentliche Frage ist ja schon beantwortet. Ich möchte nur nochmal drauf hinweisen, dass die (fehlende) Pfadangabe gefährlich ist. Besser wäre es, wenn das Bitmap z.B. immer im selben Pfad, wie die EXE liegt, den Pfad der EXE zu ermitteln und den Namen der Datei anzuhängen.


Steku - Mi 08.02.12 14:35

user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconSteku hat folgendes geschrieben Zum zitierten Posting springen:
SButton1.Glyph := '';
Naja, einem Objekt kannst du wohl kaum einen String zuweisen. :zwinker:


Jo, war mir dann auch klar... Schnellschüsse nach dem Mittagessen werden zukünftig unterbleiben... :oops:


jaenicke - Mi 08.02.12 14:57

user profile iconNersgatt hat folgendes geschrieben Zum zitierten Posting springen:
Die eigentliche Frage ist ja schon beantwortet. Ich möchte nur nochmal drauf hinweisen, dass die (fehlende) Pfadangabe gefährlich ist. Besser wäre es, wenn das Bitmap z.B. immer im selben Pfad, wie die EXE liegt, den Pfad der EXE zu ermitteln und den Namen der Datei anzuhängen.
Stimmt, meinen Standard-Hinweis habe ich vergessen. :oops: Äh, ich meine, ich wollte schauen, ob den auch jemand anderes bringt, und das hat ja geklappt. :mrgreen: :angel:

Jetzt aber:
http://www.delphi-library.de/viewtopic.php?p=499701
Da steht mehr zu dem Thema (warum die Pfadangabe nötig ist).


sigi - Do 09.02.12 14:41

Danke für die Antworten.

Gruß sigi