Ricorda che ho letto tutte le istruzioni che ho trovato sull'aggiunta dell'icona del componente al mio componente personalizzato. E sono in grado di farlo quando parliamo della dimensione dell'icona che è 24x24 pixel. Vedo l'icona quando un componente viene rilasciato sul modulo. Tuttavia non riesco a vedere la piccola icona 16x16 che dovrebbe essere visualizzata durante la navigazione nella tavolozza degli strumenti.Creazione di componenti personalizzati: come aggiungere una piccola icona che rappresenta il componente nella tavolozza degli strumenti?
Sono read che avrei dovuto chiamare i miei altri due file BMP che sono contenuti nella DCR file in questo modo:
MyComponentName16 [di 16x16 file BMP]
MyComponentName32 [di 32x32 file BMP]
Purtroppo questo non sembra funzionare, ho provato a riavviare Delphi poche volte nella speranza che potrebbe essere il caso di non rinfrescare qualcosa, ma senza alcun successo.
Qualche idea?
Qual è la profondità di bit del bmp che stai usando? – RRUZ
Se si modifica (o aggiunge) le risorse del pacchetto come quelle icone, provare ad aprire il pacchetto, disinstallarlo, quindi aggiungere le risorse, includerle nelle unità desiderate, ricostruire il pacchetto e installarlo (anziché riavviare IDE). O se hai fatto tutto questo, potresti aver riscontrato il problema con i pacchetti in cache (come descritto ad esempio ['here'] (http://www.lnssoftware.ca/blog/?p=140), forse c'era persino qualche comando parametro di riga per la cancellazione della cache, non sicuro con esso). – TLama
Nella risposta accettata alla domanda che hai collegato, hai visto il commento sui nomi delle immagini che devono essere in CAPS? (Ad esempio, 'TMYCOMPONENTNAME16.BMP' e' TMYCOMPONENTNAME32.BMP'.) Il requisito di tutte le maiuscole esiste da Delphi 1; è correlato al caricamento delle risorse per nome nell'IDE. –