Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Ejemplo Con Chart . Errores
Autor Mensaje
Responder citando   Descargar mensaje 
Mensaje Ejemplo Con Chart . Errores 
 
Hola!.

Estoy repasando aplicaciones antiguas que tenía en Gambas2 para recordar un poco como iban y tenerlas en Gambas3.
En este caso es un ejemplo de gráfico de tarta usando el componente gb.chart.

Os muestro directamente la conversión que ha hecho Gambas3, en este caso esta usando la clase Draw, en vez de Paint.
Draw aun funciona. Aunque hay ejemplos mas bien por una propiedad Painted, que es la que da error en algunas aplicaciones
hechas con versiones un poco mas antiguas de Gambas3.(Es que ya no existe la propiedad)

Esto es lo que hace:
 grafica

Su propiedad cached=false
Y esta usando gtk.

Public Sub Form_Open()
'Texto de la leyenda
Chart.Headers.Values = ["Alimentacion", "Agua", "Electricidad"]
'Valores de la gráfica tipo Float
'Chart[0].Values = [1.0, 2.0, 3.0]
Chart[0].Values = [25.0, 50.0, 100.0]
'Titluo de la gráfica
Chart.Title.Text = "Mi Gráfica"
'Leyenda
Chart.Legend.Visible = True
Chart.Legend.Title = "Mi leyenda"

'Tipo de Gráfica
Chart.Type = ChartType.Pie
DrawingArea1.Refresh()
End

Public Sub DrawingArea1_Draw()
  
  Chart.Width = DrawingArea1.Height
  Chart.Height = DrawingArea1.Width
  Chart.Draw  'Muestra la gráfica
  
End
 


El error en la consola es un número que se repite:
73

Y no hace el mismo efecto a parar la aplicación quedando solo ese número en consola.
A cuando cierro en la esquina.

Citar:

73
gbx3: warning: circular references detected:
gbx3:     1 _CStylePie
gbx3:     1 _Colors
gbx3:     1 _CYAxe
gbx3:     1 _CXAxe
gbx3:     1 _CTitle
gbx3:     1 _CSerie
gbx3:     1 _CLegend
gbx3:     1 _CHeaders
gbx3:     1 Chart


Debió quedarse muy antiguo.

Añado. En Gambas3 no existe el componente gb.chart. Se habrá implementado de otra manera.
He cambiado el titulo del mensaje.

Saludos
 




===================
Gambas Básico
“Si no puedes explicar algo de forma sencilla, entonces es que tú no lo entiendes bien.” Albert Einstein
 
última edición por Shell el Sabado, 02 Marzo 2013, 20:32; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario