Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. Imports System.Threading
  2.  
  3. Public Class frmOpdrachtLes5
  4. Private Sub BtnTeken_Click(sender As Object, e As EventArgs) Handles btnTeken.Click
  5. Dim stringResultaat As String
  6. Dim resultaat As Integer
  7. Dim prompt As String
  8. Dim titel As String
  9. prompt = "Geef max. aantal"
  10. titel = "Opdracht Les 5"
  11. stringResultaat = InputBox(prompt, titel)
  12. If IsNumeric(stringResultaat) Then
  13. resultaat = CInt(stringResultaat)
  14. 'de gegevens van het tekstvak wordt in een variabele gestoken
  15. txtTekening.Text = ""
  16. If Not (resultaat >= "5") Or Not (resultaat <= "20") Then
  17. MessageBox.Show("Tussen 5 en 20 aub", "", MessageBoxButtons.OK)
  18. Exit Sub
  19. End If
  20.  
  21. ' Loop over alle rijen
  22. For sterRij As Integer = 0 To resultaat
  23. If sterRij % 2 = 0 Then
  24. ' Loop over alle kolommen van links naar rechts
  25. For sterKolom As Integer = 0 To resultaat
  26. txtTekening.Text = ""
  27. For rij As Integer = 0 To resultaat
  28. For kolom As Integer = 0 To resultaat
  29. If rij = sterRij and kolom = sterKolom Then
  30. txtTekening.Text += '*'
  31. Else
  32. txtTekening.Text += '-'
  33. End If
  34. Next
  35. txtResultaat.Text += Environment.NewLine
  36. Next
  37. Thread.Sleep(200)
  38. Next
  39. Else
  40. ' Loop over alle kolommen van rechts naar links
  41. For sterKolom As Integer = resultaat To 0 Step -1
  42. txtTekening.Text = ""
  43. For rij As Integer = 0 To resultaat
  44. For kolom As Integer = 0 To resultaat
  45. If rij = sterRij and kolom = sterKolom Then
  46. txtTekening.Text += '*'
  47. Else
  48. txtTekening.Text += '-'
  49. End If
  50. Next
  51. txtResultaat.Text += Environment.NewLine
  52. Next
  53. Thread.Sleep(200)
  54. Next
  55. End If
  56. Next
  57.  
  58.  
  59. End If
  60. End Sub
  61. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement