Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Hacer un planning (https://www.clubdelphi.com/foros/showthread.php?t=14767)

Aprendiendo 30-09-2004 02:12:54

Hacer un planning
 
Hola a tod@s:

Para hacer un planning he elegido el componente TDrawGrid, he colocado en la fila(0) los días 1..31 y en la columna(0) los meses 1..12 (pero con letras).

Lo que intento hacer es lo siguiente: hacer un recorrido por todo el año y la celda que coincida el día y mes (sábado, domingo) que aparezca de otro color para diferenciar la semana del fin de semana.

En estos momentos sólo me interesa saber que funciones puedo utilizar para conseguir esto. Lo de ponerlo de otro color ú otra cosa es secundario.

Esperando una pronta respuesta reciban un cordial saludo....

:cool: :) :cool:

scooterjgm 30-09-2004 09:42:29

pienso q los tiros irian un poco por aki... pruebalo pq no se si funcionara, no creo...:o



procedure Tform.GridCustomDrawCell(Sender: TObject;
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
AColumn: TdxTreeListColumn; ASelected, AFocused, ANewItemRow: Boolean;
var AText: String; var AColor: TColor; AFont: TFont;
var AAlignment: TAlignment; var ADone: Boolean);
begin

//Haz las comprobaciones con el contenido de la celda

if (dia = 'sabado') or (dia = 'domingo') then
begin

//si kieres q te ponga otro color cuando esta seleccionado

if ASelected then
AColor := clRed
else
AColor := clBlue;
end
else
begin
if ASelected then
AColor := clLime
else
AColor := clInfoBk;
end;

Neftali [Germán.Estévez] 30-09-2004 10:05:14

Cita:

Empezado por Aprendiendo
Para hacer un planning he elegido el componente TDrawGrid...

Antes de seguir échale un vistazo a éste componente de Jonathan Hosking; Es gratuíto con fuentes y muy bueno.

Year Planner v.2.71


La franja horaria es GMT +2. Ahora son las 13:10:48.

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