Public Class Form1 ' Queue demo by Gordon Jun 11 Dim queue(5) As Double, pointer As Integer Dim i As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load queue(4) = 56.2 queue(3) = 23 pointer = 2 End Sub Private Sub display() Label1.Text = "" For i = 0 To 4 Label1.Text = Label1.Text & " " & Str(queue(i)) Next End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click queue(pointer) = Val(TextBox1.Text) pointer = pointer - 1 display() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click For i = 4 To 0 Step -1 If i >= 1 Then queue(i) = queue(i - 1) End If Next pointer += 1 display() End Sub End Class