hello , animation in vb.net is really a cool thing and for this you are not going to use any type of labels or textboxes just we are coding but we need timer and a button the timer for you know for timing and the button to show the animation up so now lets begin making this don't worry this wont take much time or don't need to work hard because its already coded in the easiest way to understand and also to create. now create a new project in your visual basic 2008/2010 i tested this in visual basic 2010 and i don't have visual basic 2008 to test to i hope it work in visual basic 2008 . when the form finished loading now change the usual things in properties now from the toolbox add a timer(timer1) and a button(button1) now double click your form and add this codes
Public Class Form1
'Author : Mohamed Shimran
'Blog : http://www.ultimateprogrammingtutorials.blogspot.com
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
animateText("Hello /////.....//////", Button1.Location.Y - 20, Button1.Location.Y - 50, Button1.Location.X)
End Sub
Dim label As New Label
Dim maxHeight As Integer
Dim colour As Integer = 255
Public Sub animateText(ByVal text As String, ByVal lowerBounds As Integer, ByVal upperBounds As Integer, ByVal xPos As Integer)
maxHeight = upperBounds
label.Text = text
label.TextAlign = ContentAlignment.MiddleCenter
label.Location = New Point(xPos, lowerBounds)
label.Font = New Font(Font.Bold, 20) 'Feel free to customize the font size
label.AutoSize = True
Me.Controls.Add(label)
Timer1.Enabled = True
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
label.Location = New Point(label.Location.X, label.Location.Y - 1)
label.ForeColor = Color.FromArgb(colour, colour, colour)
colour -= 7
If colour <= 10 Then
colour = 10
End If
If label.Location.Y = maxHeight Then
Timer1.Enabled = False
Me.Controls.Remove(label)
colour = 255
End If
End Sub
End Class
now you see something like "hello ..." that's the text you can edit it and after that debug the program and enjoy

1 comments:
:)
ReplyPost a Comment
Note: Only a member of this blog may post a comment.