Cuestión : Ho usted crea un planificador/un diario de la cronología en vb.net

HOLA quiero crear una cronología para demostrar los acontecimientos para el día. No tengo ninguna idea donde comenzar o cómo ir alrededor él. Pensé puedo ser un gráfico pero quisiera que la gente pudiera arrastrar - y - caigo enfoco adentro y out.
I han hecho solamente la base de datos formar apps así que éste será una curva de aprendizaje. Pero si alguien podría señalarme en la dirección correcta y dar cualesquiera sugerencias que fueran grandes. nombre de fichero " vacío " >

(41 KB) Javascript del href= " de los " attachmentDetails del class= " de (tipo de archivo detalles) la descripción los " del class= de
This es lo que quiero anchura style= del >
del >
class= del

Respuesta : Ho usted crea un planificador/un diario de la cronología en vb.net

Una línea de tiempo es un rectángulo, entonces usar:
    g.FillRectangle (Hb, r) donde - g - gráficos, Hb - cepillo, r - rectángulo

A los coordenadas eval del rectángulo, usted necesita
   DateScrMin, DateScrMax - fechas límite para el área de pantalla. Cuando el zumbido usted cambia límites.
   Dévil Kt como solo = (DateScrMax.ticks -)/WidthScreenArea de DateScrMin.ticks

  Ahora para el intervalo Date1-Date2:
      xDate1 = ScreenArea.Left + Kt * (Date1.ticks - DateScrMin.ticks)
      barWidth= Kt * (Date2.ticks - Date1.ticks)

El código de la muestra para dibujar el jefe del calendario, dibuja día de la polilla y día del proyecto.
Utiliza el color rojo para domingo y los holydays, azul para sábado.
En este código, tipo de la fecha del uso del do´n de I, utilizo el tipo de FechaCpm (minutos) Date.Ticks/Timespan.ticksPerMinute
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
 'Dibujar Calendario
      Dmin dévil como el número entero = FCalMin.Dia, xref como el doble = FCalMin.value * Kt - R_Cal.X
      dMax dévil como número entero = FscrMax.Dia
      Ktd dévil como el doble = Kt * 1440 'día del por de los pixeles

      y0 = R_Cal.Y: y1 = R_Cal.Bottom - 2: x = R_Cal.X
      g.FillRectangle (Brushes.White, R_Cal)
      Inferior de DrawHline (g, y1) 'Línea
      Inferior de DrawHline (g, R_GrAct.Bottom) 'Línea

      x - = 1: g.DrawLine (Pens.Black, x, y0, x, y1)
      'x - = 2: g.DrawLine (Pens.Black, x, y0, x, y1) 'Izda Calendario

      X0 dévil como el número entero = R_Cal.X, x1 como número entero
      TA. Alineación = StringAlignment.Center
      Para d como número entero = dmin al dMax
         x1 = CInt ((d + 1) * ktd - xref) 'si d < dMax="" Then="">= 0 entonces n += 1
         s = n.ToString
         Si (s.Length * TW)  <>
           
Otras soluciones  
 
programming4us programming4us