Eli ohjelma pyytää käyttäjältä lausetta ja sitten kirjottaa labeliin sen käyttäen kursorina '|' -merkkiä.
Laita formille ajastin Timer1 ja labeli Label1.
'fomin koodi
Dim viesti As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
viesti = InputBox("Kirjoita jotakin:", "Kirjoita jotain") 'pyydetään teksti
Timer1.Interval = 250 'hidatetaan ajastinta
Timer1.Start() 'käynnistetään ajastin
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Static tulosta As Boolean 'tulostetaanko kursori vai seuraava kirjain
Static maara As Integer 'kuinka monta merkkiä on jo tulostettu
If tulosta Then
Label1.Text = Global.Microsoft.VisualBasic.Left(Label1.Text, Label1.Text.Length - 1) 'poistetaan kursori
Label1.Text &= Mid(viesti, maara + 1, 1) 'tulostetaan seuraava merkki
maara += 1 'kasvatetaan laskuria
Else
Label1.Text &= "|" 'muuten tulostetaan kursori
End If
If maara = viesti.Length Then Timer1.Stop() 'jos tulostettiin kaikki merkit niin pysäytetään ajastin
tulosta = Not tulosta 'vaihdetaan seuraavan kerran toimenpide
End SubAihe on jo aika vanha, joten et voi enää vastata siihen.