2012-12-01 70 views
3

因此,我正在學習VB.NET,我有點這個新手問題,我無法在網絡上的任何地方找到答案。VB.net整數計數錯誤

The program

這個程序應該是櫃檯。每次點擊按鈕,標籤都應該更新。這裏是我的鼠標點擊監聽器的代碼在每個按鈕被點擊時間:

Sub Button2MouseClick(sender As Object, e As MouseEventArgs) 
    Dim starter As String 
    Dim int1 As Integer 
    Dim int2 As Integer 
    Dim ender As String 
    starter =label2.Text 
    int1 = CInt(starter) 
    int2 = (int1 + 1) 
    ender = CStr(int2) 
    label2.Text = ender 
End Sub 

該項目工程但這裏的問題。它只能工作到9號。一旦它應該顯示「10」,只是顯示1,當它應該顯示11,12,13,14,15,16,17,18和19時,它只顯示「1」(第一位數字)。

回答

6

我建議可能,問題在於你已經調整了標籤控件的大小,以便它只能顯示一個數字。

如果您回到表單設計器並使該標籤控制更大,您應該開始能夠看到第二個數字。

+0

哇。它實際上工作。謝謝:) – turnt

+0

+1。簡單是任何問題的關鍵。 – Neolisk

+0

也看看標籤的'AutoSize'屬性。如果您希望標籤不足以顯示其內容時展開,請將其設置爲True。 –