Estoy construyendo un componente delphi no visual. ¿Cómo configuro la imagen que quiero que tenga en el IDE?imagen del componente no visual delphi
Respuesta
Debe crear un archivo .dcr con el nombre de su unidad en el mismo directorio del archivo fuente del componente .pas. luego agregue al archivo dcr un mapa de bits de 24x24 llamado con el nombre de la clase de componente algo así como TMyNonVisualComp.
finalmente debe agregar esta línea a la unidad de {$R your_dcr_file.DCR}
Comprobar Tesis enlaces para obtener más información
Opcionalmente junto con 'TMyNonVisualComp16' y 'TMyNonVisualComp32' con mapas de bits de 16x16 y 32x32 px, respectivamente, para iconos de paletas de herramientas pequeñas y grandes. –
el nombre del archivo .dcr no necesita coincidir con el nombre de la unidad. Sin embargo, el mapa de bits dentro de él necesita coincidir con el nombre de la clase, sí. Lo que omitió es que el nombre del mapa de bits debe estar en mayúsculas, es decir, TMYNONVISUALCOMP. –
Como dijo Remy: El nombre del dcr puede ser diferente del nombre de la unidad, pero para su comodidad, si es el mismo, podría usar {$ R * .dcr} en la unidad en lugar del nombre completo. – dummzeuch
Solo necesita hacer un icono para este componente que también se mostrará en la paleta de componentes, del mismo modo que lo hace para los componentes visuales. En pocas palabras, cree el archivo MyComponent.dcr para el componente MyComponent.pas y agregue este archivo al paquete con este componente. Puede usar Delphi Image Editor para hacer dcr.
- 1. .NET (no visual) componente
- 2. Estado del componente Delphi XE2 TurboPower
- 3. Componente del editor de etiquetas para Delphi/C++ Builder
- 4. Delphi componente del panel de control de Windows 7
- 5. Reemplazando una clase de componente en delphi
- 6. Evento Delphi Mouse wheel en el componente
- 7. Componente WYSIWYG HTML Editor para Delphi
- 8. Corregir el compilador Delphi para detenerse en el código del usuario, no en el componente
- 9. Cómo dibujar algo sobre el componente WebBrowser en Delphi
- 10. Imagen UIPickerview con etiqueta en el componente
- 11. Estrategia del componente JIRA
- 12. Java no llama al método paintComponent sobrecargado del componente
- 13. ¿Cómo oculto un componente no visual en un formulario en tiempo de diseño?
- 14. ¿Alguien puede recomendar un componente selector de color para Delphi?
- 15. Componente para mostrar información de registro en Delphi
- 16. Buscando el componente de menú emergente radial para Delphi
- 17. Delphi - formulario dentro del formulario
- 18. Obtener el formulario principal del componente
- 19. Delphi: configura el formulario para que no se centre en ningún componente cuando muestra
- 20. Acceda dinámicamente a una propiedad en un componente Delphi
- 21. Componente de diálogo de conexión ODBC de Delphi?
- 22. advertencias del compilador Delphi apuntando a unidades propias de Delphi
- 23. Delphi/Indy IdHttpServer no multiproceso?
- 24. Eventos del componente Adobe Flex
- 25. Componente del organigrama para ASP.NET
- 26. ¿Por qué Visual Studio ha marcado mi clase como componente?
- 27. ¿Cómo construyo una imagen del kernel usando Visual Studio?
- 28. Gestión de la memoria del componente no administrado Por CLR
- 29. Estudio equivalente visual a marcadores Delphi
- 30. ¿Cómo obtener una Imagen Buffered desde un Componente en Java?
El votante al azar de Delphi ha atacado de nuevo. Lástima que no comentó por qué bajó la votación ... pero nunca lo hace. – Tim