Imagenes En DateChooser


Ir a la página 1, 2  Siguiente

Objetivo: Imagenes En DateChooser
Hola,

He estado mirando y no he encontrado la manera (no se si se puede) de insertar imágenes pequeñas en el DateChooser. La idea es poner un Calendario en un formulario y por ejemplo, poner un icono de un sol, nube o lluvia pequeñito encima del día.

Lo único que he conseguido es cambiarle el color de fondo la día que yo quiera pero nada mas. También he visto la opcion dcCalendario.Grab() pero no encuentro como implementarlo.

A ver si se os ocurre algo.
Gracias.

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
Hola,

la verdad que llevo tiempo buscando como cambiarle el color a los fondos de algunos dias en concreto, y me serviria de mucho si comentaras como lo has hecho, pq estoy en un bucle...

Gracias, un saludo!

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
josele21 escribió:  
Hola,

la verdad que llevo tiempo buscando como cambiarle el color a los fondos de algunos dias en concreto, y me serviria de mucho si comentaras como lo has hecho, pq estoy en un bucle...

Gracias, un saludo!


Hola josele21,

Para cambiarle los colores de fondo a los días del calendario es : Calendario.SetDateColor(fecha, color).

Saludos.

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
karpaga escribió:  
josele21 escribió:  
Hola,

la verdad que llevo tiempo buscando como cambiarle el color a los fondos de algunos dias en concreto, y me serviria de mucho si comentaras como lo has hecho, pq estoy en un bucle...

Gracias, un saludo!


Hola josele21,

Para cambiarle los colores de fondo a los días del calendario es : Calendario.SetDateColor(fecha, color).

Saludos.


Hola, soy absolutamente nuevo y sin experiencia en Gambas.

Por favor, tengo una duda sobre cambiar el color y poner por ejemplo mini-iconos.

1. Por lo que veo hasta ahora, deduzco que es imposible añadir mini-iconos, ¿verdad?
2. Y tampoco es posible hacer multiples colores a un día, ¿verdad?

Si deseo hacer eso que he numerado es obligatorio que haga yo un Calendarío personal, o ¿existe un componente que desconozca?

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
Lo de los miniiconos te lo puedes currar con un gridview. No es difícil.
Lo de los colores del Datechooser es muy sencillo.
Crea un formulario, ponle su propiedad Arrange a Fill
Luego añade un datechooser y pon su propiedad Expand a true

Luego añade este código:
Public Sub DateChooser1_Data(Fecha As Date)

If WeekDay(Fecha) = 0 Or If WeekDay(Fecha) = 6 Then DateChooser1[fecha].Background = Color.Lighter(Color.red) 'siempre que sea sabado o domingo se pondra el fondo en rojo claro

End

Public Sub DateChooser1_Click()

DateChooser1[DateChooser1.Value].foreground = Color.Green 'Si haces click en una celda se ponen las letras verdes.

End


Y ya tienes un calendario con colorines "customizados".
Como ves es bastante inútil pero en él tienes todas las herramientas necesarias para hacer lo que quieras.

Saludos

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
shordi escribió:  
Lo de los miniiconos te lo puedes currar con un gridview. No es difícil.
Lo de los colores del Datechooser es muy sencillo.
Crea un formulario, ponle su propiedad Arrange a Fill
Luego añade un datechooser y pon su propiedad Expand a true

Luego añade este código:
Public Sub DateChooser1_Data(Fecha As Date)

If WeekDay(Fecha) = 0 Or If WeekDay(Fecha) = 6 Then DateChooser1[fecha].Background = Color.Lighter(Color.red) 'siempre que sea sabado o domingo se pondra el fondo en rojo claro

End

Public Sub DateChooser1_Click()

DateChooser1[DateChooser1.Value].foreground = Color.Green 'Si haces click en una celda se ponen las letras verdes.

End


Y ya tienes un calendario con colorines "customizados".
Como ves es bastante inútil pero en él tienes todas las herramientas necesarias para hacer lo que quieras.

Saludos


Muchisimas gracias de verdad por ayudarme.

Perdón quizás no lo he explicado bien lo de los colores. Te pongo un ejemplo y me dices si es mejor que lo haga con un Gridview.

Yo lo que deseo hacer es que si el día 5 de este mes tengo un gasto y un ingreso, pues poner en día 5 con dos colores a la vez. ¿Esto es posible o lo tengo que hacer yo?

Espero haberme explicado

Saludos.

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
gambafeliz escribió:  
shordi escribió:  
Lo de los miniiconos te lo puedes currar con un gridview. No es difícil.
Lo de los colores del Datechooser es muy sencillo.
Crea un formulario, ponle su propiedad Arrange a Fill
Luego añade un datechooser y pon su propiedad Expand a true

Luego añade este código:
Public Sub DateChooser1_Data(Fecha As Date)

If WeekDay(Fecha) = 0 Or If WeekDay(Fecha) = 6 Then DateChooser1[fecha].Background = Color.Lighter(Color.red) 'siempre que sea sabado o domingo se pondra el fondo en rojo claro

End

Public Sub DateChooser1_Click()

DateChooser1[DateChooser1.Value].foreground = Color.Green 'Si haces click en una celda se ponen las letras verdes.

End


Y ya tienes un calendario con colorines "customizados".
Como ves es bastante inútil pero en él tienes todas las herramientas necesarias para hacer lo que quieras.

Saludos


Muchisimas gracias de verdad por ayudarme.

Perdón quizás no lo he explicado bien lo de los colores. Te pongo un ejemplo y me dices si es mejor que lo haga con un Gridview.

Yo lo que deseo hacer es que si el día 5 de este mes tengo un gasto y un ingreso, pues poner en día 5 con dos colores a la vez. ¿Esto es posible o lo tengo que hacer yo?

Espero haberme explicado

Saludos.

Te lo tienes que currar tú. Yo lo tengo hecho en base a una BBDD. Una tabla de tipos de eventos con su color correspondiente y una tabla de fechas con sus eventos. Un formulario con un gridview donde se muestra el titular de cada evento con la fuente de cada uno en su color correspondiente... Y avisos por correo de que se aproxima el evento,etc. Etc.
Lo malo es que lo tengo hecho como parte de un programa mucho mayor y extraer un ejemplo funcional puede ser complejo. Por otra parte estoy de vacaciones... lo mismo me animo y lo paso usando sqlite como proyecto independiente.
Veremos.

Saludos

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
shordi escribió:  
gambafeliz escribió:  
shordi escribió:  
Lo de los miniiconos te lo puedes currar con un gridview. No es difícil.
Lo de los colores del Datechooser es muy sencillo.
Crea un formulario, ponle su propiedad Arrange a Fill
Luego añade un datechooser y pon su propiedad Expand a true

Luego añade este código:
Public Sub DateChooser1_Data(Fecha As Date)

If WeekDay(Fecha) = 0 Or If WeekDay(Fecha) = 6 Then DateChooser1[fecha].Background = Color.Lighter(Color.red) 'siempre que sea sabado o domingo se pondra el fondo en rojo claro

End

Public Sub DateChooser1_Click()

DateChooser1[DateChooser1.Value].foreground = Color.Green 'Si haces click en una celda se ponen las letras verdes.

End


Y ya tienes un calendario con colorines "customizados".
Como ves es bastante inútil pero en él tienes todas las herramientas necesarias para hacer lo que quieras.

Saludos


Muchisimas gracias de verdad por ayudarme.

Perdón quizás no lo he explicado bien lo de los colores. Te pongo un ejemplo y me dices si es mejor que lo haga con un Gridview.

Yo lo que deseo hacer es que si el día 5 de este mes tengo un gasto y un ingreso, pues poner en día 5 con dos colores a la vez. ¿Esto es posible o lo tengo que hacer yo?

Espero haberme explicado

Saludos.

Te lo tienes que currar tú. Yo lo tengo hecho en base a una BBDD. Una tabla de tipos de eventos con su color correspondiente y una tabla de fechas con sus eventos. Un formulario con un gridview donde se muestra el titular de cada evento con la fuente de cada uno en su color correspondiente... Y avisos por correo de que se aproxima el evento,etc. Etc.
Lo malo es que lo tengo hecho como parte de un programa mucho mayor y extraer un ejemplo funcional puede ser complejo. Por otra parte estoy de vacaciones... lo mismo me animo y lo paso usando sqlite como proyecto independiente.
Veremos.

Saludos


No por Dios, disfruta de tus vacaciones a mi solo me queda envidiar te por ello. Demasiado que te animas a ayudarme. Te deseo que disfrutes y gracias por todo. Pasaré mi verano pasando calor pero al menos soy feliz aprendiendo gambas, que estoy entusiasmado con lo agradable y fácil que me esta siendo.

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
gambafeliz escribió:  
shordi escribió:  
gambafeliz escribió:  
[quote user="shordi" post="44971"]Lo de los miniiconos te lo puedes currar con un gridview. No es difícil.
Lo de los colores del Datechooser es muy sencillo.
Crea un formulario, ponle su propiedad Arrange a Fill
Luego añade un datechooser y pon su propiedad Expand a true

Luego añade este código:
Public Sub DateChooser1_Data(Fecha As Date)

If WeekDay(Fecha) = 0 Or If WeekDay(Fecha) = 6 Then DateChooser1[fecha].Background = Color.Lighter(Color.red) 'siempre que sea sabado o domingo se pondra el fondo en rojo claro

End

Public Sub DateChooser1_Click()

DateChooser1[DateChooser1.Value].foreground = Color.Green 'Si haces click en una celda se ponen las letras verdes.

End


Y ya tienes un calendario con colorines "customizados".
Como ves es bastante inútil pero en él tienes todas las herramientas necesarias para hacer lo que quieras.

Saludos[/quote]

Muchisimas gracias de verdad por ayudarme.

Perdón quizás no lo he explicado bien lo de los colores. Te pongo un ejemplo y me dices si es mejor que lo haga con un Gridview.

Yo lo que deseo hacer es que si el día 5 de este mes tengo un gasto y un ingreso, pues poner en día 5 con dos colores a la vez. ¿Esto es posible o lo tengo que hacer yo?

Espero haberme explicado

Saludos.

Te lo tienes que currar tú. Yo lo tengo hecho en base a una BBDD. Una tabla de tipos de eventos con su color correspondiente y una tabla de fechas con sus eventos. Un formulario con un gridview donde se muestra el titular de cada evento con la fuente de cada uno en su color correspondiente... Y avisos por correo de que se aproxima el evento,etc. Etc.
Lo malo es que lo tengo hecho como parte de un programa mucho mayor y extraer un ejemplo funcional puede ser complejo. Por otra parte estoy de vacaciones... lo mismo me animo y lo paso usando sqlite como proyecto independiente.
Veremos.

Saludos


No por Dios, disfruta de tus vacaciones a mi solo me queda envidiar te por ello. Demasiado que te animas a ayudarme. Te deseo que disfrutes y gracias por todo. Pasaré mi verano pasando calor pero al menos soy feliz aprendiendo gambas, que estoy entusiasmado con lo agradable y fácil que me esta siendo.

En vacaciones siempre me gusta hacer algo para no desconectar demasiado. Si no es así cuando vuelvo al curro estoy muy desentrenedado y me cuesta reconectar...

Perfil MP  
Objetivo: Re: Imagenes En DateChooser
Shordi:

Public Sub DateChooser1_Data(Fecha As Date)

If WeekDay(Fecha) = 0 Or If WeekDay(Fecha) = 6 Then DateChooser1[fecha].Background = Color.Lighter(Color.red) 'siempre que sea sabado o domingo se pondra el fondo en rojo claro

End

Muy bueno, +1

Ir a la página 1, 2  Siguiente

Página 1 de 2


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0847s (PHP: 41% SQL: 59%)
Consultas SQL: 19 - Debug off - GZIP Activado