16/04/09 13:19
ruggy94
Allora. Ogni punto viene individuato da una coordinata X ed una Y. Tu vuoi che le coordinate X e Y vengano accoppiate in questo modo: la prima X con la prima Y; la seconda X con la seconda Y, etc. oppure la prima X con la prima Y; la prima X con la seconda Y, etc.??
In breve se nelle due liste hai 214 coordinate (intendo ovviamente 214 nella lista X e 214 in quella Y) vuoi che ti appaiano nella picture 214 punti? Oppure 45796 (cioè 214^2)?
Ti faccio questa domanda perchè il codice cambia molto a seconda della tua scelta.
EDIT: Già che ci sono ti posto il code che ti serve se vuoi che alla fine appaiano tanti punti quante sono le coordinate (modifico il tuo codice):
Private Sub Command2_Click()
Picture1.Cls
Dim a, b, d, pointX, pointY As Long
Dim CostDiv As Long
CostDiv = 10000
Me.DrawWidth = 5
For a = 0 To ListX.ListCount - 1
b = Val(ListX.List(a))
b = b / CostDiv
d = Val(ListY.List(a))
d = d / CostDiv
Picture1.PSet (b, d), vbYellow
Next a
End Sub
Ultima modifica effettuata da ruggy94 16/04/09 13:22
aaa