Gráfico estadístico en VB ¿como?

Txarlie
03 de Diciembre del 2003
Saludos:

Tengo un formulario con un mshflexgrid el cual muestra datos. Y quiero que cada vez que se pinche sobre una de las filas, aparezca un gráfico con esos datos.

Básicamente el gráfico no es más que una sucesión de celdas coloreadas (similar a un documento de Project).

¿Alguien me puede ayudar? ¿Ideas? Me vale desde controles, a informes, incluso pasar a Excel o lo que sea...

Gracias de antemano. Un saludo.

Baltasar
03 de Diciembre del 2003
Te serviría el propio Flexgrid para representar esos colores?

Pon un Flexgrid (MG1) en un formulario y este código:

Private Sub Form_Load()
Randomize
MG1.Appearance = 0
MG1.Rows = 20
MG1.Cols = 10
MG1.FixedCols = 0
MG1.FixedRows = 0
For a = 0 To 9
MG1.ColWidth(a) = 250
Next a
For a = 0 To 9
For b = 0 To 19
MG1.Col = a
MG1.Row = b
MG1.CellBackColor = RGB(Rnd * 250, Rnd * 250, Rnd * 250)
Next b
Next a
End Sub

Por supuesto, en este caso los colores son aleatorios, pero el resto (poner los colores apropiados) te toca a tí.
Espero que te sirva.