Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Como DBEdit o Edit planos y con bordes?

Hola a todos, tengo la siguiente duda:

Quiero sacar un DBEdit o un Edit que sea plano pero que además de eso tenga los bordes pintados (bien de negro o de cualquier otro color).

Para conseguir lo primero he puesto la propiedad borderStyle a "None", pero esto lo deja plano pero no pinta los bordes, así que como mis conocimientos no llegan a más, pues aquí me he quedado. Por eso os pido ayuda, para sacar un DBEdit o Edit plano pero con borde pintado.

Gracias a todos, saludos.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #2  
Antiguo 12-06-2003
shaktale shaktale is offline
Miembro
 
Registrado: may 2003
Ubicación: Euskal Herria
Posts: 39
Poder: 0
shaktale Va por buen camino
ctl3D:=false
__________________
Siempre Hay Alguien Ke Te Amarga La Existencia
Soziedad Alkoholika
Responder Con Cita
  #3  
Antiguo 12-06-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Eso es una propiedad? dónde escribo eso?

De nuevo gracias por tu ayuda.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #4  
Antiguo 12-06-2003
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Hola corbatin, precisamente lo que menciona shaktale es una propiedad de los TDBedit y tambien existe para los TEdit...

Donde la escribes?

R// Esto es opcional si lo quieres camiar en tiempo de ejecucion


Espero te sirva.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #5  
Antiguo 12-06-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Ya entiendo, de hecho ya lo he probado, gracias.

Ahora voy un paso más adelante, en vez de tener que cambiarle la propiedad a todos los componentes de este tipo cada vez que se van a cargar, que tal si creamos uno igual a cualquier otro DBEdit o Edit pero con la propiedad Ctl3d de forma predeterminada "false" y que además esta fuese vista en el inspector de objetos, ¿Alguién me podría ayudar para esta tárea?

Gracias a todos por vuestra colaboración.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #6  
Antiguo 12-06-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
El tema que esa propiedad esta dento del grupo "Legacy" y por defecto ese grupo está desactivado en el ObjectInspector, para eso puedes hacer click derecho sobre el OI, en el Menú View checkear la opción Legacy.

Suerte!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 12-06-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Se me olvidó... si quieres que esta propiedad por defecto sea False, se la puedes asignar al parent (por ejemplo al Form) y dejar ParentCtl3D True.
Otra opción es crear una nueva descendencia de los componentes que vayas a utilizar con la propiedad por default.
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #8  
Antiguo 12-06-2003
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Poder: 30
jhonny Va camino a la famajhonny Va camino a la fama
Muy bien pero si quieres hacer un componente temporal
para que cuando bajes el Tedit o el TDbedit tenga su propiedad
ctl3D:=false debes hacer lo siguiente.

1. Baja un TEdit en cualquier formulario y pon su propiedad
ctl3D:=false.

2. Verificas que el Tedit este seleccionado.

3. Das Click en Component y luego en Create Component
Template.

4. Le pones un nombre a tu componente temporal y
especificas la paleta donde prefieres que quede
(por defecto queda en una paleta llamada "Templetes".
y si lo prefieres escoje un icono hecho por ti.


5. Ya lo puedes usar, tan solo debes ir a la paleta donde lo
dejaste y bajar el componente y el por defecto te traera la
propiedad ctl3D con valor False.


Espero te sirva
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita
  #9  
Antiguo 12-06-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
De nuevo algunas dudas:

Si la propiedad de Ctl3d es oculta, como lo hago para ponerla a false en tiempo de diseño?.

Otra cosa, que significa crear el componente de forma temporal?

De nuevo gracias por tu ayuda y perdona mi ignorancia sobre el tema.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
  #10  
Antiguo 12-06-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Posteado originalmente por CORBATIN
Ctl3d es oculta
Para mi propiedades ocultas son aquellas que no son públicas, no es así en este caso, solo el ObjectInspector tiene la ventaja de poder filtrar as propiedades que queremos ver.
Para verla te recomiendo hacer lo que te suguerí anteriormente!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #11  
Antiguo 12-06-2003
CORBATIN CORBATIN is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 131
Poder: 21
CORBATIN Va por buen camino
Wink

Lo siento delphi.com.ar no había leído tu mensaje anterior.

Ya lo he probado y funciona tal y como me lo has dicho.

Gracias a todos por vuestra ayuda por la parte que os toca a cada uno, saludos.
__________________
No hay vientos favorables para quién no conoce su rumbo.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:55:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi