VBcoders Guest



Don't have an account yet? Register
 


Forgot Password?



Animation Status bar

by G.B.R.Nilantha Athurupana (2 Submissions)
Category: String Manipulation
Compatability: Visual Basic 3.0
Difficulty: Unknown Difficulty
Date Added: Wed 3rd February 2021
Rating: (3 Votes)

Easy! without API. Only a few lines of code.You can scroll your Status bar panel's text and You can modify suit to you.I hope you enjoy & your correctons,comments,Ideas are very gratefully.
G.B.R.Nilantha Athurupana.
Wattarama,Imbulgasdeniya,Sri Lanka.(94-03744479, E-Mail: [email protected])

Assumes
'Create a new form (Any Name you can use). Add a Timer control (Timer1)Required 'follwing ActiveX OCX to create a Status Bar Control(It name must be (SB) 'Microsoft Windows Common controls 5.0(SP2)

Rate Animation Status bar

'General Deciarations
Dim C As String 'to store panel's text
Dim CO As Integer 'to store text length
Dim FS As Long 'to store Panels Width
Private Sub MDIForm_Load()
 Timer1.Interval = 100
 SB.Panels(1).Text = "Nilantha Athurupana"
 C = SB.Panels(1).Text
 CO = Len(C) + 1
 SB.Panels(1).Text = ""
 FS = SB.Panels(1).Width
End Sub
Private Sub Timer1_Timer()
On Error GoTo ATH
 Static C01 As Integer ' Counter 1
 Static CO2 As Integer ' Counter 2
 Static A As String 'To move text
 
 Dim R As String 'Restore text
 Dim T As String 'Restore text
 
XX:
 If CO > 0 Then
  C01 = CO
  T = Mid(C, C01, 1)
  CO = CO - 1
  R = " "
  Mid(R, 1) = T
  SB.Panels(1).Text = R & SB.Panels(1).Text
 Else
  A = A & " "
  R = " "
  Mid(R, 1) = A
  SB.Panels(1).Text = R & SB.Panels(1).Text
 End If
 
 If CO2 >= FS Then
  CO2 = 0
  CO = Len(C)
  SB.Panels(1).Text = ""
  GoTo XX
 Else
  CO2 = CO2 + 35 'please edit this value according to your text length.
 End If
 Exit Sub
ATH:
End Sub

Download this snippet    Add to My Saved Code

Animation Status bar Comments

No comments have been posted about Animation Status bar. Why not be the first to post a comment about Animation Status bar.

Post your comment

Subject:
Message:
0/1000 characters