•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Visual Basic 4 / 5 / 6 section within the Software Development category of DaniWeb, a massive community of 373,565 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,859 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Visual Basic 4 / 5 / 6 advertiser:
Easily allows temporary message to be displayed on any label for a programmable length of time.
This is a very simple way to display a temporary message on an existing label (or textbox)without doing a lot of coding.
This is a very simple way to display a temporary message on an existing label (or textbox)without doing a lot of coding.
Private Function TempMsg(tempMessage As String, timeInSecs As Single, whichLabel As Object) ' ======================== ' Author: CookWare Ok ' ======================== ' Function may be Public or Private as needed. Remember if used in a module use ' WhichForm.WhichLabel format to pass parameter to the function. ' EXAMPLE: Call TempMsg(myMessage, myTime, myForm.myLabel) ' ======================== ' You Must included timer and timer code shown below ' ======================== ' Private Sub timMsg_Timer() ' timMsg.Interval = 0 ' timMsg.Enabled = False ' bMsgOn = False ' End Sub ' ======================== ' You must also Dim bMsgOn As Boolean (either Public or Private as needed) ' ======================= Dim myMsg As String myMsg = whichLabel ' Stores currently displayed message bMsgOn = True If timeInSecs > 10 Then ' Limits time interval to 10 seconds ( May be changed as you see fit ) timeInSecs = 10 End If timMsg.Interval = timeInSecs * 1000 ' converts timeInSecs to milliseconds timMsg.Enabled = True ' Starts timer Do Until bMsgOn = False ' Do tempMessage until time is elapsed DoEvents whichLabel = tempMessage Loop whichLabel = myMsg ' Restores original message End Function
Comments (Newest First)
linux | Posting Shark | Feb 8th, 2007
•
•
•
•
It's not that difficult to read. You don't really need the comments if you know what you're doing in VB.
bumsfeld | Posting Shark | Aug 8th, 2005
•
•
•
•
Wow, this difficult to read! Why are there so many "you must" in there?
Post Comment
•
•
•
•
DaniWeb Marketplace (Sponsored Links)