3

だから私はVB.NETを学んでいて、ちょっとこの初心者の質問があり、ウェブ上のどこにも答えを見つけることができませんでした。

プログラム

このプログラムはカウンターになるはずです。ボタンがクリックされるたびに、ラベルが更新されます。ボタンがクリックされるたびのMouseClickリスナーのコードは次のとおりです。

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のみを表示します。 「1」(最初の桁)。

4

1 に答える 1

6

おそらく問題は、1桁しか表示できないようにラベルコントロールのサイズを設定したことです。

フォームデザイナに戻り、そのラベルコントロールを大きくすると、2桁目が表示されるようになります。

于 2012-12-01T18:09:13.617 に答える