View Full Version : [VB.NET] Problema con grafico
OrcaAssassina
06-03-2008, 22:33
Ho un grafico, dove ho impostato 4 punti nelle proprietà mediante la "grafica"
http://img178.imageshack.us/img178/8136/98091868nn8.jpg (http://imageshack.us)
Ora premendo un pulsante faccio variare i valori di questi 4 punti
http://img137.imageshack.us/img137/2324/39720637pg6.jpg (http://imageshack.us)
Tutto funziona perfettamente
Ora dovrei aggiungere da codice un 5° punto, ma non riesco.
Se scrivo:
Me.ChartControl2.Series(0).Points.Add (
fra parantesi mi dice che vuole un valore del tipo
add(point as devexpress.XtraCharts.SeriesPoint)
ecco lo screen
http://img137.imageshack.us/img137/2390/17679625os3.jpg (http://imageshack.us)
mi date una mano???
Spero che l'esempio vi basti per darmi l'input
Ciao e grazie
banryu79
06-03-2008, 23:04
Così a naso direi che non è quella Sub il posto più logico dove inserire un nuovo punto se te ne serve uno in più rispetto i quattro già presenti, sarebbe invece lo stesso punto del codice dove già crei gli altri quattro.
Certo che se proprio devi inserirlo là, e non puoi modificare la firma della funzione (dato che mi sembra una routine per gestire l'azione del click sul bottone), dovrai in qualche modo crearti un nuovo punto da inserire che come si legge è un oggetto di tipo DevExpress.XtraCharts.SeriesPoint
Credo dovresti istanziare un nuovo oggetto di quel tipo e poi aggiugerlo a ChartControl2.Series(0).Points mediante l'invocazione che fai al metodo Add().
OrcaAssassina
07-03-2008, 05:43
Così a naso direi che non è quella Sub il posto più logico dove inserire un nuovo punto se te ne serve uno in più rispetto i quattro già presenti, sarebbe invece lo stesso punto del codice dove già crei gli altri quattro.
Certo che se proprio devi inserirlo là, e non puoi modificare la firma della funzione (dato che mi sembra una routine per gestire l'azione del click sul bottone), dovrai in qualche modo crearti un nuovo punto da inserire che come si legge è un oggetto di tipo DevExpress.XtraCharts.SeriesPoint
Credo dovresti istanziare un nuovo oggetto di quel tipo e poi aggiugerlo a ChartControl2.Series(0).Points mediante l'invocazione che fai al metodo Add().
E' sempre lo stesso posto, se vedi il button si chiama uguale.
Il primo visualizza lo stato prima della modifica
Il secondo con l'aggiunta della riga ADD. L'unico problema che non so so cosa vuole tra le parentesi
banryu79
07-03-2008, 12:48
Cosa vuole tra le parentesi te l'ho scritto prima:
....
Credo dovresti istanziare un nuovo oggetto di quel tipo e poi aggiugerlo a ChartControl2.Series(0).Points mediante l'invocazione che fai al metodo Add().
Non conosco il linguaggio ma leggendo quello cha hai indicato con la freccia si intuisce che vuole un oggetto di tipo: DevExpress.XtraCharts.SeriesPoint
Quindi dovresti creare un nuovo oggetto di quel tipo, e poi lo aggiungi.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.