Advertisement
Guest User

Untitled

a guest
Feb 9th, 2014
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vedit 6.87 KB | None | 0 0
  1. Structure TestWords
  2.     Dim intNumOfRec As Integer
  3.     Dim intYear As Integer
  4.     Dim intWeek As Integer
  5.     Dim strWord1 As String
  6.     Dim strClue1 As String
  7.     Dim strWord2 As String
  8.     Dim strClue2 As String
  9.     Dim strWord3 As String
  10.     Dim strClue3 As String
  11.     Dim strWord4 As String
  12.     Dim strClue4 As String
  13.     Dim strWord5 As String
  14.     Dim strClue5 As String
  15.     Dim strWord6 As String
  16.     Dim strClue6 As String
  17.     Dim strWord7 As String
  18.     Dim strClue7 As String
  19.     Dim strWord8 As String
  20.     Dim strClue8 As String
  21.     Dim strWord9 As String
  22.     Dim strClue9 As String
  23.     Dim strWord10 As String
  24.     Dim strClue10 As String
  25. End Structure
  26. Public Class frmSetTest
  27.     Dim strMyFileName As String
  28.     Dim mystreamreader As StreamReader
  29.     Dim mystreamwriter As StreamWriter
  30.     Dim intArraySize As Integer
  31.     Dim StorageArray() As WordStructure
  32.     Dim ListBoxArray() As WordStructure
  33.     Dim ListBoxSecond() As WordStructure
  34.  
  35.  
  36. Private Sub SavetoFile(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
  37.         Dim intSizeCheck As Integer
  38.         Dim intExtraCheck As Integer
  39.         Dim intWeekCatch As Integer
  40.         Dim intYearCatch As Integer
  41.         Dim WeeklyTest() As TestWords
  42.         Dim strMyFileName As String
  43.         Dim intNumOfRecs As String
  44.         Dim intCounter As Integer
  45.  
  46.         If ListBoxSecond Is Nothing Then
  47.             MsgBox("Please select 10 words.")
  48.         Else
  49.             intSizeCheck = ListBoxSecond.Length
  50.         End If
  51.  
  52.         If intSizeCheck < 10 Then
  53.             MsgBox("Please select 10 words.")
  54.         ElseIf intSizeCheck > 10 Then
  55.             intExtraCheck = intSizeCheck - 10
  56.             MsgBox("Please remove " & intExtraCheck & " words.")
  57.         End If
  58.  
  59.         intYearCatch = cmbYearSelect.Text
  60.         Select Case cmbSelectWeek.Text
  61.             Case Is = "1", "2", "3", "4", "5", "6", "7"
  62.                 intWeekCatch = cmbSelectWeek.Text
  63.             Case Else
  64.                 MsgBox("Please select a valid year.")
  65.                 Exit Sub
  66.         End Select
  67.  
  68.  
  69.         strMyFileName = "weeklytest.txt"
  70.  
  71.         Dim mystreamreader As New StreamReader(strMyFileName)
  72.         intNumOfRecs = mystreamreader.ReadLine
  73.         ReDim Preserve WeeklyTest(intNumOfRecs)
  74.  
  75.         intCounter = 0
  76.         Do Until mystreamreader.EndOfStream = True
  77.             WeeklyTest(intCounter).intYear = mystreamreader.ReadLine
  78.             WeeklyTest(intCounter).intWeek = mystreamreader.ReadLine
  79.             WeeklyTest(intCounter).strWord1 = mystreamreader.ReadLine
  80.             WeeklyTest(intCounter).strClue1 = mystreamreader.ReadLine
  81.             WeeklyTest(intCounter).strWord2 = mystreamreader.ReadLine
  82.             WeeklyTest(intCounter).strClue2 = mystreamreader.ReadLine
  83.             WeeklyTest(intCounter).strWord3 = mystreamreader.ReadLine
  84.             WeeklyTest(intCounter).strClue3 = mystreamreader.ReadLine
  85.             WeeklyTest(intCounter).strWord4 = mystreamreader.ReadLine
  86.             WeeklyTest(intCounter).strClue4 = mystreamreader.ReadLine
  87.             WeeklyTest(intCounter).strWord5 = mystreamreader.ReadLine
  88.             WeeklyTest(intCounter).strClue5 = mystreamreader.ReadLine
  89.             WeeklyTest(intCounter).strWord6 = mystreamreader.ReadLine
  90.             WeeklyTest(intCounter).strClue6 = mystreamreader.ReadLine
  91.             WeeklyTest(intCounter).strWord7 = mystreamreader.ReadLine
  92.             WeeklyTest(intCounter).strClue7 = mystreamreader.ReadLine
  93.             WeeklyTest(intCounter).strWord8 = mystreamreader.ReadLine
  94.             WeeklyTest(intCounter).strClue8 = mystreamreader.ReadLine
  95.             WeeklyTest(intCounter).strWord9 = mystreamreader.ReadLine
  96.             WeeklyTest(intCounter).strClue9 = mystreamreader.ReadLine
  97.             WeeklyTest(intCounter).strWord10 = mystreamreader.ReadLine
  98.             WeeklyTest(intCounter).strClue10 = mystreamreader.ReadLine
  99.             intCounter = intCounter + 1
  100.         Loop
  101.         mystreamreader.Close()
  102.  
  103.         intNumOfRecs = WeeklyTest.Length + 22
  104.  
  105.         ReDim Preserve WeeklyTest(intNumOfRecs)
  106.         WeeklyTest(intNumOfRecs).intYear = intYearCatch
  107.         WeeklyTest(intNumOfRecs).intWeek = intWeekCatch
  108.         WeeklyTest(intNumOfRecs).strWord1 = ListBoxSecond(0).strWord
  109.         WeeklyTest(intNumOfRecs).strClue1 = ListBoxSecond(0).strClue
  110.         WeeklyTest(intNumOfRecs).strWord2 = ListBoxSecond(1).strWord
  111.         WeeklyTest(intNumOfRecs).strClue2 = ListBoxSecond(1).strClue
  112.         WeeklyTest(intNumOfRecs).strWord3 = ListBoxSecond(2).strWord
  113.         WeeklyTest(intNumOfRecs).strClue3 = ListBoxSecond(2).strClue
  114.         WeeklyTest(intNumOfRecs).strWord4 = ListBoxSecond(3).strWord
  115.         WeeklyTest(intNumOfRecs).strClue4 = ListBoxSecond(3).strClue
  116.         WeeklyTest(intNumOfRecs).strWord5 = ListBoxSecond(4).strWord
  117.         WeeklyTest(intNumOfRecs).strClue5 = ListBoxSecond(4).strClue
  118.         WeeklyTest(intNumOfRecs).strWord6 = ListBoxSecond(5).strWord
  119.         WeeklyTest(intNumOfRecs).strClue6 = ListBoxSecond(5).strClue
  120.         WeeklyTest(intNumOfRecs).strWord7 = ListBoxSecond(6).strWord
  121.         WeeklyTest(intNumOfRecs).strClue7 = ListBoxSecond(6).strClue
  122.         WeeklyTest(intNumOfRecs).strWord8 = ListBoxSecond(7).strWord
  123.         WeeklyTest(intNumOfRecs).strClue8 = ListBoxSecond(7).strClue
  124.         WeeklyTest(intNumOfRecs).strWord9 = ListBoxSecond(8).strWord
  125.         WeeklyTest(intNumOfRecs).strClue9 = ListBoxSecond(8).strClue
  126.         WeeklyTest(intNumOfRecs).strWord10 = ListBoxSecond(9).strWord
  127.         WeeklyTest(intNumOfRecs).strClue10 = ListBoxSecond(9).strClue
  128.  
  129.         Dim mystreamwriter As New StreamWriter(strMyFileName)
  130.         'mystreamwriter.WriteLine(WeeklyTest.Length)
  131.  
  132.  
  133.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).intYear)
  134.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).intWeek)
  135.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord1)
  136.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue1)
  137.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord2)
  138.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue2)
  139.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord3)
  140.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue3)
  141.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord4)
  142.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue4)
  143.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord5)
  144.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue5)
  145.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord6)
  146.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue6)
  147.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord7)
  148.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue7)
  149.        'mystreamwriter.WriteLine(WeeklyTest(intCounter).strWord8)
  150.         'mystreamwriter.WriteLine(WeeklyTest(intCounter).strClue8)
  151.  
  152.    End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement