![]() |
Memo TRansparente?
Existe algún componente o alguna forma por código de hacer un memo con el fondo transaprente? Osea que se visualicen las letras y las scroll bars pero sin el fondo de color. (como un label)
Saludos. |
respuesta a Memo transparente
1 Archivos Adjunto(s)
Estimado;
broly7 Aqui mi propuesta a tu pregunta. En la Propiedad de form1.TransparentColor:=true y despues utilizar el color blanco como el color transparente, y opcionalmente definir el color en blanco para form1. form1.TransparentColor:=true; form1.TransparentColorValue:=clWhite; form1.Color:=ClWhite; Memo TRansparente? -------------------------------------------------------------------------------- Existe algún componente o alguna forma por código de hacer un memo con el fondo transaprente? Osea que se visualicen las letras y las scroll bars pero sin el fondo de color. (como un label) Saludos.
|
Lo siento no sirve. Ya lo tenía como tu dices, en propiedades tengo:
Entonces la form queda totalmente transparente pero le he puesto una imagen encima, y solo se ve la imagen ok? Pero al poner el MEMO1 de color Fuchsia encima de la imagen, se me come toda la imagen quedando como en la imagen: h t t p : / /i46.tinypic.c om/2qxuy5s.png Yo quiero que sea transparente pero que se vea la imagen de fondo. T_T |
Aqui te pongo el codigo de un componente (adaptado por mi) descendiente de TMemo que se pone trasparente cuando no tiene el foco.;).
Solo copia y pega el codigo en una nueva unidad ,lo guardas y luego lo instalas.;) Saludos...:) |
broly7
¿para que se usa esa habilidad de que se ponga de ese color si no tiene el foco? |
Cita:
-Mi Memo estará en "Readonly" no quiero que se escriba por lo tanto no tendrá el foco, y quiero que sólo se vean las letras para "hacer del recuadro de la imagen de detrás como si fuese el recuadro de un memo". Más o menos lo he conseguido, sabe alguien cómo se puede hacer de un memo para que lea el string de un INI tal que admita los interlieados?? Si lo probáis con Readstring, no coje el cambio de línea T_T. |
Cita:
|
Porque no tiene scroll bars
|
Me parece la mar de interesante este componente, rgstuamigo. ;)
¿Sabrías indicarme si es posible que tu componente también sea transparente cuando tiene el foco? :) Es que estoy haciéndome un programita en el que me vendría de lujo tener TMemo con líneas de diferentes colores de fondo (esto no se puede hacer ni con TMemo ni con TRichEdit). Así que se me está ocurriendo usar tu componente transparente con un TImage detrás en el que yo pinto las líneas que quiero que se vean a través del TMemo, de manera que parezca que es el TMemo quien tiene las líneas de distinto color, ¿me explico? Lo malo es que los TMemo que necesito sí que van a ser editables, y por lo tanto van a tener el foco. :( Un saludo. Muchas gracias. |
:( Ya me respondo yo solito.
Dentro del procedure DoEnter he comentado la siguiente línea: //Ftransparent:=False; Y con eso ya es transparente siempre. Peeeeeeeeeeeeeero :( al hacer scroll (ya sea con las barras de desplazamiento, o simplemente escribiendo texto, o desplándome por el TMemo con los cursores de teclado), la imágen de abajo se desplaza junto con el texto, en vez de que el texto "flote" por encima de la imágen. :( Intentaré hacer algo a ver si logro que la imágen de debajo no siga al texto. Si alguien avergua cómo, le agredecería que lo compartiera. Muchas gracias. |
La franja horaria es GMT +2. Ahora son las 23:34:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi