Rulletekst i en kontrol ved hjælp af Visual Basic.NET er ikke så kompliceret som du måske tror . For at rulle tekst, du vil få brug for at udføre en sektion af kode et antal gange . Den bedste måde at gøre dette på er ved hjælp af en "Timer " kontrol i din ansøgning . Du kan starte en timer til at udføre din kode indtil timeren er stoppet. Den " Timer" kontrol er usynlig for brugeren , og det er almindeligt anvendt til baggrunden forarbejdning. Ting du skal
Microsoft Visual Studio
Vis Flere Instruktioner
1
Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm , og expand " Visual Basic " under " Installerede skabeloner ". Klik på " Windows" og dobbeltklik på "Windows Forms Application " fra midten af dialogvinduet , for at skabe et nyt projekt.
2
Dobbeltklik på " Timer" for at tilføje en timer til din formular . Dobbeltklik på " Label" for at tilføje en ny etiket til formularen . Tilføj en knap ved hjælp af samme teknik. . Dobbeltklik på " Button1 " for at oprette et klik begivenhed for denne knap
3
Kopier og indsæt følgende kode inde i knap klik begivenheden : Hej
index As Integer = 0 Til UBound ( textString )
Dim workedString As String = " "
workedString = scrollText.Substring (index) & " " & scrollText.Substring (0, index)
< p> textString (index) = workedString
Næste
Timer1.Interval = 75
Timer1.Enabled = Sand
Timer1.Start () < br >
4
Skift tilbage til at danne design visning og dobbeltklikke på " Timer1 " for at oprette et kryds begivenhed for timeren. Føj følgende kode inde i begivenheden:
xPos + = 1
Dim tmrStr As String
tmrStr = textString ( xPos )
Label1.Text = tmrStr
Hvis xPos = UBound ( textString ) Så xPos = -1
5
Tryk på " F5 " for at køre programmet , og klik på " Button1 " for at vise rulletekst bruge mærket .