![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
2-esa parte como hago para relacionar la variable al boton, mi idea es que cuando pongo carpa.color:=clyellow; lo que quiero reemplazar con la variable carpa es el nombre del lmdbutton... pero no se me ocurre como reemplazarlar yo en php y perl concateno propiedades y cuando compilo me lo toma como si fuera por ejemlo c1,c2,c3,c4,etc..... no se si me llego a explicar...... los componentes lmdbutton tienen la propiedad de cambiar el color del boton los botones comunes son los que no los tienen.. saludos |
|
#2
|
||||
|
||||
|
Bienvenido a clubdelphi, por favor, lee nuestra guía de estilo, muchas gracias por tu colaboración... y no repitas temas
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Hola
No entiendo. La concatenacion esta bien, pero no entiendo que hace mytablerevisa, si no es sacar la fecha de una tabla, no lo entiendo. Para mi se necesita recorrer los componentes (botones) y ahi hacer que cambien segun una condicion, que en este caso me da la impresion de que es si la fecha es diferente que la del sistema. Bueno, no entiendo, seguro alguien mas lo entendera no te preocupes. Saludos
__________________
Siempre Novato |
|
#4
|
|||
|
|||
|
Cita:
mytable revisa es una llamada a una tabla de la base de datos en la cual ya previamente se alquilo algo y tiene un campo fecha_inicio y fecha _fin, lo que me interesaria a mi es que esa fecha_fin compararla con la del sistema, es decir la de hoy, y de ahi recorrer los botones y ir cambiandoles el color segun sea necesario saludos... |
|
#5
|
||||
|
||||
|
Por lo que yo he entendido en la variable carpa tienes el nombre del botón al que deseas cambiarle el color (o cualquier otra propiedad). E intentas hacer una cosa como esta para cambiarle el nombre:
En delphi esto no funciona, pero sí se puede hacer; Basta con utilizar la función FindComponent, que te permite acceder a un componente a partir de su nombre; Por ejemplo, si estás utilizando un TPanel sería:
Te lo he hecho paso a paso para que veas claras las operaciones; Si en lugar de un Tpanel es un TEdit se hace similar; Basta con cambiar el componente por otro de otro tipo. En tu caso podría ser:
Si buscas en los foros sobre Findcomponent encontrarás muchos más ejemplos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#6
|
||||
|
||||
|
Por las dudas, ojo que si usas un TButton no tiene la propiedad Color.
__________________
Aleca |
|
#7
|
|||
|
|||
|
gracias a todos ya lo aregle el lmd button no tenia esa funcion FindComponent asi que lo aregle con varias consultas individuales, desde ya muchas gracias y disculpen las molestias y gracias por las ideas seguro me iran surguiendo un par mas saludos desde miramar
|
|
#8
|
||||
|
||||
|
FindComponent no pertenece a ningun componente. Es una función de Delphi a la cual le pasas como parámetro una cadena y busca entre los componentes existentes si hay alguno con ese nombre.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ayuda por favor!!! | calistian | Conexión con bases de datos | 11 | 10-06-2008 16:32:58 |
| Ayuda por favor | lachooo | Firebird e Interbase | 3 | 18-10-2006 18:13:21 |
| Ayuda por favor | jcarteagaf | Varios | 5 | 27-06-2006 12:27:13 |
| ayuda por favor ^^ ... | CrystalBlood | SQL | 1 | 19-01-2006 20:15:17 |
|