27. oktober 2003 - 08:06Der er
5 kommentarer og 1 løsning
vende et array
Når programmet startes skal der oprettes et array. Problemet er at jeg skal vende dette array ved med en knap, men hordan gør jeg ? Jeg har prøvet lidt, som i kan se her.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Når programmet starter, fyldes arrayet med 50 tilfældige heltal mellem 1 og 100, og arrayets indhold i en listbox Dim i As Integer Dim random As New System.Random() Dim arr(49) As Integer
For i = 1 To 49 arr(i) = random.Next(1, 100) ListBox1.Items.Add(arr(i)) Next
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim intTal As Integer Dim arr() As Integer
For Each intTal In arr ListBox2.Items.Add(arr(intTal))
Dim myArray As Array = Array.CreateInstance(GetType(Integer), 49) For i = 1 To 49 myArray.SetValue(i,random.Next(1, 100)) Next Array.Reverse(myArray) ListBox1.DataSource = myArray ListBox1.DataBind()
Tak for svarene !!! Men her er løsningen. arrayet er lokalt, da det er erklæret inde i sub'en Form1_Load. Derfor kan jeg ikke vende det i: Private Sub Button1_Click
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.