FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Duda con el monthcalendar
Hola, me gustaria saber si hay alguna forma de que si con el monthcalendar al dimensionarlo para que aparezcan solo dos meses, me aparezca el mes en curso a la izquierda y el siguiente a la derecha.
|
#2
|
|||
|
|||
A simple vista no, pero puedes 'pegar' dos calendarios en tu form y controlarlos como sigue.
MonthCalendar1 Para el que quieres que sea un mes despues y MonthCalendar2 para el mes en curso. Código:
procedure TForm1.FormCreate(Sender: TObject); begin MonthCalendar1.ShowTOday:=False; MonthCalendar1.ShowTOdayCircle:=False; MonthCalendar1.date:=IncMonth(MonthCalendar2.Date); end; procedure TForm1.MonthCalendar2Click(Sender: TObject); begin MonthCalendar1.date:=IncMonth(MonthCalendar2.Date, 1); end; procedure TForm1.MonthCalendar1Click(Sender: TObject); begin MonthCalendar2.date:=IncMonth(MonthCalendar1.Date, -1); end; Pascal.
__________________
Si tu foto no es buena, es que no estabas lo suficientemente cerca. Robert Cappa (fotografo) |
|
|
|