Tervehdys. tarvisin rakentaa ohjelman, joka piirtää graafisen viiva diagrammin maksimissaan tuhannesta arvosta. onkohan vb2008 tähän joku viisas objekti, vai mitenköhän tämä olisi järkevää toteuttaa? esimerkkikään ei haittaa, ovat näemmän muuttaneet koodaamista vähän vb6:sta...
Polyline ?
Tämä esimerkki johdattaa ehkä alkuun:
PictureBox1.Width = 200 PictureBox1.Height = 100 Dim kuva As System.Drawing.Graphics kuva = PictureBox1.CreateGraphics kuva.Clear(Color.White) Dim kyna As New System.Drawing.Pen(Color.Black, 1) Dim arvot() As Integer = {7, 2, 5, 4, 6, 2, 2, 4, 5, 3, 2, 6, 3} Dim vanha, uusi As Integer Dim i As Integer vanha = arvot(0) For i = 1 To UBound(arvot) uusi = arvot(i) kuva.DrawLine(kyna, (i - 1) * 10, 100 - vanha * 10, i * 10, 100 - uusi * 10) vanha = uusi Next
itse käytän tätä:
Jep. Kiitti kovasti. Tuo Antin esimerkki oli sen tyyppinen, että ehkä parhaiten soveltuva mulle. Mutta jäipäs vielä yksi asia mietityttämään, okei, tällä on yksinkertaista piirtää arvoakselit, mutta onnistuuko PictrureBoxiin kirjoittaa suoraan? Eli voisi tehdä arvoakselit, jossa arvot.
Aihe on jo aika vanha, joten et voi enää vastata siihen.