Bitte beachten Sie, dass ich alle Anweisungen zum Hinzufügen des Komponentensymbols zu meiner benutzerdefinierten Komponente gelesen habe. Und ich kann dies tun, wenn wir über die Symbolgröße sprechen, die 24x24 Pixel ist. Ich sehe das Symbol, wenn eine Komponente auf dem Formular abgelegt wird. Allerdings kann ich das kleine 16x16-Symbol nicht sehen, das beim Durchsuchen der Tool-Palette angezeigt werden sollte.Benutzerdefinierte Komponentenerstellung - Wie fügt man ein kleines Symbol hinzu, das die Komponente in der Werkzeugpalette darstellt?
Ich habe read, daß ich meine beiden anderen BMP-Dateien benennen, die in DCR enthalten sind, wie diese Datei:
MyComponentName16 [für 16x16 BMP-Datei]
MyComponentName32 [für 32x32 BMP-Datei]
Leider scheint dies nicht zu funktionieren, ich habe versucht, Delphi ein paar Mal neu zu starten, in der Hoffnung, dass es der Fall sein könnte, etwas nicht zu aktualisieren, aber ohne Erfolg.
Irgendwelche Ideen?
Welches ist die Bittiefe der bmp ist dass du benutzt? – RRUZ
Wenn Sie die Paketressourcen wie diese Symbole ändern (einfach hinzufügen), versuchen Sie, Ihr Paket zu öffnen, es zu deinstallieren, dann die Ressourcen hinzuzufügen, sie in die gewünschten Einheiten aufzunehmen, das Paket neu zu erstellen und es wieder zu installieren (statt neu zu starten) IDE). Oder wenn Sie das alles getan haben, haben Sie möglicherweise das Problem mit zwischengespeicherten Paketen (wie beschrieben zB ['hier] (http://www.Innsoftware.blog/?p=140), vielleicht gab es sogar einen Befehl Zeilenparameter für Cache-Clearing, nicht sicher damit). – TLama
Haben Sie in der akzeptierten Antwort auf die Frage, die Sie verknüpft haben, den Kommentar zu den Bildnamen in CAPS angezeigt? (Zum Beispiel 'TMYCOMPONENTNAME16.BMP' und' TMYCOMPONENTNAME32.BMP'.) Die All-Caps-Anforderung existiert seit Delphi 1; Es bezieht sich auf das Laden der Ressourcen nach Name in der IDE. –