FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
MonthCalendar
Delphi 5
Hola, tengo una forma con un TMonthCalendar, sobre el cual necesito resaltar algunos dias. Para ello utilizo el metodo BOLDDAYS, hasta ahi, todo perfecto. El problema es que necesito identificar sobre el calendario, los dias NO laborables, pero en otro color, ya que BOLDDAYS los pone en negrilla. Muchas gracias |
#2
|
||||
|
||||
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
|||
|
|||
Uno de pago
Yo utilizo los componentes de TMS Component Pack de http://www.tmssoftware.com/
Entre ellos está el TPlannerCalendar que puede marcar los dias del color y forma que quieras, cosulta su web y lo comprobarás. |
#4
|
||||
|
||||
Vamos a ver...segun he entendido, para resaltar dias en un monthcalendar solo hace falta hacer esto:
Código:
void __fastcall TForm1::MonthCalendar1GetMonthInfo(TObject *Sender, DWORD Month, DWORD &MonthBoldInfo) { unsigned bolddays[5] = {1,2,3,4,5}; MonthCalendar1->BoldDays(bolddays,5,MonthBoldInfo); } Pues a mi no me funciona...
__________________
Un saludo Antonio |
#5
|
||||
|
||||
Deberían aparecen en negrita (que dicho sea de paso, no resalta mucho).
Por otra parte, dependiendo de la version de C++ o Delphi, tiene bugs, es decir, al cambiar de mes, no se actualiza correctamente el nombre del mes, con los días que aparece. Yo dejé de usar ese control y bajé uno de la web (mxCalendar, algo cutre, pero gratuito y flexible en cuanto a colores) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
no es que me resalte poco o tenga algun bug...es k no se ve ninguna diferencia:
http://es.geocities.com/antonio_garcia_web/1.JPG utilizo borland builder c++ 5.0 GRACIAS
__________________
Un saludo Antonio |
#7
|
||||
|
||||
Pon un botón donde ordenes resaltar varios días, así, una vez mostrado el Form, pulsas el botón.
Digo esto, porque creo recordar que se resalta los días cuando se cambia de mes, y la creación de los controles influye: - Crear la ventana - Crear MonthCalendar - Resaltar dias - Cambio de mes para pintar el MonthCalendar (y aquí, se pierden los días marcados). Si no es eso, me rindo, ya digo que no uso ese control. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Como sacar el numero de semana de un montcalendar
hola mis amigos como estan, reciban un cordial saludo, bien mi pregunta es como sacar el numero de semana de un month calendar en delphi 2006, veran yo tengo algo asi
edit1.text:= datetostr(monthcalendar1.date ); esto hace que cada q doy un click en el calendario me muestra el dia al cual le di click en un edit digamos algo asi 12/02/2007 bien, alguien sabe como hacer lo mismo pero que en ves de la fecha me de el numero de semana al cual pertenece el dia que he clikeado(perdon por el calo local jeje)? ¿? para que en ves de que sea 12/02/2007 me aparesca 7 que es el numero de semana al cual pertenece esa fecha? Gracias de antemano |
#9
|
||||
|
||||
Como hoy estoy muy perro, solo copio y pego
Cita:
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
||||
|
||||
venga lepe, pero por que sos tan perro..
Gracias pues... a hecharle ganas que la mañana brilla ... que tengas lindo dia.. |
|
|
|