我有一系列測試,當用戶完成時,分數存儲在變量中並寫入文件。在我的程序中,每個用戶都有一個進度屏幕,它應該顯示標籤中的所有測試成績。運行程序時標籤不顯示文字
我已經使用這個代碼顯示在標籤中得分:lblTopic1Score.Text = Topic1Score
然而,當我運行系統並走上進步形成標籤是空白。誰能幫忙?
代碼進度形式:
Private Sub StProgress_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
lblTopic1Score.Text = Topic1Score
lblTotalScore.Text = TotalScore`
lblStName.Text = namest
LblStSurname.Text = surnamest
End Sub
模塊創建存儲公共變量Public Topic1Score As String
這是從測試本身
If answers(i) = questions(i, 4) And FileOpenStatusTS = False Then
Topic1Score += 1
TotalScore += 1
End If
If yearst = "12" And classst = "A" Then
FileOpen(1, FileName12A1, OpenMode.Append)
FileOpenStatus12A1 = True
'Once all the details have been entered and checked, then they are written to the Teacher accounts text file'
WriteLine(1, Username, Topic1Score, TotalScore)
FileClose(1)
End If
確保您的標籤的前部顏色與後部顏色不同。這是一個遠射,但仍值得檢查。 – Crono
另外,你爲什麼要增加一個'String'變量? – Crono
當您在該行代碼上放置[斷點](http://msdn.microsoft.com/zh-cn/library/ktf38f66(v = vs.90).aspx)並從Visual Studio運行它時,當它擊中那行代碼時,Topic1Score的值是什麼?當你進入下一步時,調試器是否正確顯示標籤的文本,並在稍後清除?在調試時設置斷點並逐步執行代碼是找到答案的最佳選擇。 – David