AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Komponenten Icon

Ein Thema von TurboMagic · begonnen am 13. Mär 2021 · letzter Beitrag vom 15. Mär 2021
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.355 Beiträge
 
Delphi 12 Athens
 
#1

AW: Komponenten Icon

  Alt 14. Mär 2021, 11:45
Kann sein.
FMX nutzt an vielen Stellen PNG (auch in der TImageList).
Aber Bitmap muß dort auch gehn, für CrossPlatform-Komponenten (VCL und FMX).

Aber mehrere Bilder/Formate wäre schon toll,
denn auf der Form ist es im VCL 24x24, aber in der neuen ToolPalette 16x16.

Der VCL-FormDesigner bräuchte doch nur TPicture verwenden, anstatt TBitmap, und schon könnte man alle Typen verwenden. (ICO, BMP, GIF, PNG, ...)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (14. Mär 2021 um 11:48 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.039 Beiträge
 
Delphi 12 Athens
 
#2

AW: Komponenten Icon

  Alt 14. Mär 2021, 12:51
Hallo,

habe die jetzt durch BMPs ersetzt, deinstalliuert, bpls gelöscht, reinstalliert und IDE neu gestartet.
Ergebinis: in der Tool Palette funktioniert es jetzt, auf der Form ist immer noch das Default Icon...

@Himitsu: dein letzter Post ist zur Bildgröße etwas verwirrend: einmal schreibst du was von 24x24 und das
andere mal von 28x28...

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.635 Beiträge
 
Delphi 12 Athens
 
#3

AW: Komponenten Icon

  Alt 14. Mär 2021, 13:47
2. PNGs zum Design Time Package als RCDATA hinzugefügt und benannt wie bei dir: Klassenname + Auflösung
Klassenname + Auflösung + '_PNG'

Beispiel: TPngImageList128_PNG

Ohne das PNG müsste es ein BMP sein.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.039 Beiträge
 
Delphi 12 Athens
 
#4

AW: Komponenten Icon

  Alt 14. Mär 2021, 14:00
Seufz!
Habe die BMPs jetzt wie beschrieben durch PNGs ausgetauscht.
Ja, in der Palette funktioniert das, auf der Form immer noch das Standard Icon.
Woran hängt das bitte?

Und ja, vorher deinstalliert und BPLs gelöscht und erst nach IDE Neustart das
Design Time Package wieder installiert.

Das darf doch nicht so kompliziert sein...
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.355 Beiträge
 
Delphi 12 Athens
 
#5

AW: Komponenten Icon

  Alt 14. Mär 2021, 14:08
Ohhh, _ICO geht nicht
aber _PNG geht wirklich, sogar ohne die Auflösung.
TPngImageList_PNG

Für was/wo ist denn das Bild mit 128?

[EDIT]
16, 24, 32 und/oder 128 Pixel (das Letzte geht nur als PNG)
https://blogs.embarcadero.com/new-in...mponent-icons/

16 für neue Palette
20 für alte Palette (das fehlt)
24 für FormDesigner
32 für keine Ahnung
64 verwenden Delphi irgendwo und berechnet es sich aus dem 128
128 für keine Ahnung
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (14. Mär 2021 um 14:26 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Komponenten Icon

  Alt 14. Mär 2021, 15:54
[OT]

Klassenname + Auflösung + '_PNG'

Beispiel: TPngImageList128_PNG

Ohne das PNG müsste es ein BMP sein.
Gibt es dazu was zum nachlesen? Ich such und Stöber aber finde keine Anhaltspunkte.
Mich würde auch interessieren was man noch so mit einer .rc Datei machen kann abgesehen vom Standard (wie in meinem Link auf Seite 1) und non-Standard (wo man in einer art c++ alles definiert und beschreibt [dialoge zB]).

Danke für dieses Thema an TurboMagic wo ich sonst niemals bemerkt hätte das es so geheime switches gibt!

Ps an TM: Du hast gestern/vorgestern eine Topic "neues DEC nun erhältlich" o.ä. gepostet, praktisch wäre es wenn Du in den Zusammenhang auch geschrieben hättest "wo?" :-]

[/OT]
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.635 Beiträge
 
Delphi 12 Athens
 
#7

AW: Komponenten Icon

  Alt 14. Mär 2021, 16:00
Gibt es dazu was zum nachlesen?
Himitsu hatte den Link ja schon gepostet: https://blogs.embarcadero.com/new-in...mponent-icons/
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.039 Beiträge
 
Delphi 12 Athens
 
#8

AW: Komponenten Icon

  Alt 14. Mär 2021, 16:44
[OT]

Ps an TM: Du hast gestern/vorgestern eine Topic "neues DEC nun erhältlich" o.ä. gepostet, praktisch wäre es wenn Du in den Zusammenhang auch geschrieben hättest "wo?" :-]

[/OT]
Ich dachte das wäre bekannt.
Aber kein Problem, guckst du hier:

https://github.com/MHumm/DelphiEncry...ndium/releases

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:46 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