Sto costruendo un componente non visivo delphi. Come posso impostare l'immagine che voglio avere nell'IDE?immagine del componente non visivo delphi
risposta
È necessario creare un file .dcr con il nome dell'unità nella stessa directory del file di origine del componente .pas. quindi aggiungi al file dcr un bitmap 24x24 chiamato con il nome della classe del componente qualcosa come TMyNonVisualComp.
, infine, si deve aggiungere questa riga per l'unità {$R your_dcr_file.DCR}
Controllare Tesi link per ulteriori informazioni
Opzionalmente insieme a "TMyNonVisualComp16" e "TMyNonVisualComp32" con bitmap 16x16 e 32x32 px rispettivamente per icone di tavolozze degli strumenti piccole e grandi. –
il nome del file .dcr non deve necessariamente corrispondere al nome dell'unità. Tuttavia, la bitmap al suo interno deve corrispondere al nome della classe, sì. Quello che hai tralasciato è che il nome bitmap deve essere in maiuscolo, cioè TMYNONVISUALCOMP. –
Come ha detto Remy: Il nome del dcr può essere diverso dal nome dell'unità, ma per comodità, se è lo stesso, è possibile utilizzare {$ R * .dcr} nell'unità anziché il nome completo. – dummzeuch
È sufficiente creare un'icona per questo componente che verrà visualizzato anche nella tavolozza dei componenti, come per i componenti visivi. In poche parole, creare il file MyComponent.dcr per componente MyComponent.pas e aggiungere questo file al pacchetto con questo componente. Puoi usare Delphi Image Editor per creare dcr.
- 1. Componente visivo di sottoclasse Delphi e utilizzo
- 2. Componente .NET (non visivo)
- 3. Stato componente Delphi XE2 TurboPower
- 4. Componente per visualizzare le informazioni del registro in Delphi
- 5. studio visivo non mostra il contenuto del file
- 6. Designer Delphi, il componente è ereditato?
- 7. Componente di dialogo di connessione ODBC Delphi?
- 8. Sostituzione di una classe componente in delphi
- 9. Modifica immagine ottenuta da loopback-componente-storage
- 10. Come disegnare qualcosa sul componente WebBrowser in Delphi
- 11. copertura del codice visivo in travis-ci
- 12. Migrazione del componente composito al componente personalizzato
- 13. Componente editor di tag per Delphi/C++ Builder
- 14. Mappatura del componente NHibernate - Componente nullo
- 15. react: chiamata del metodo del componente figlio dal componente principale
- 16. Aggiornamento del campo componente durante la pubblicazione del componente
- 17. Test del componente Vue.js
- 18. Delphi/Indy IdHttpServer non multithreading?
- 19. Creazione dinamica del componente
- 20. Metadati del componente UI5
- 21. Accesso dinamico a una proprietà in un componente Delphi
- 22. visivo debugger per oggetti geometrici
- 23. Delphi: imposta il modulo in modo che non si concentri su alcun componente quando viene visualizzato
- 24. Riconoscimento del testo da un'immagine in delphi
- 25. Colori riga studio visivo
- 26. .NET ha un equivalente del modello di componente VCL di Delphi?
- 27. Estensione studio visivo
- 28. Componente Angular2 non reso
- 29. Esiste un componente del browser Web da utilizzare nell'applicazione FireMonkey?
- 30. Ottiene l'elemento figlio del componente
Il downpoter casuale Delphi ha colpito ancora. Peccato che non ha commentato perché ha downvoted ... ma non lo fa mai. – Tim