Timer

Hi,

I have a ToolStripStaus Lable on my form which informs the user that the new account has been added to the database.

I would only like this message to be displayed for a given time and then be removed, what is the best way to code this

I could do this using a timer control, is there a better way to add pauses within code

Any help would be appreciatted

Me.ts1.Text = "New Account Created Sucessfully"

Ron Nash



Answer this question

Timer

  • Dennis Vroegop

    I know you said its from memory but i dont think simple enable the timer will start it. you will need to do a tmr.start and tmr.stop to start and stop the timer control.

    The rest is good.


  • Coriolan

    Timer.Enabled = True will start a timer. It's not necessary to use Timer.Start

    Using Timer.Start will enable the timer, setting the enabled property true. Using timer.stop will Disable the timer, setting the enabled property false.

    (Just for clarification, that is)



  • Ahmed Fawzy Abd Eldayem

    please read it again. .........

    As to tmr.stop I used tmr.enabled = false.  But in my post I suggested where to put tmr.start



  • daokfella

    ReeneC,

    So to achieve the required result, a timer is the best way

    I know how to code the timer event, but was unsure with this is the most efficient way.

    Many Thanks

    ron


  • Joe Bruce

    Thanks to all

    A Timer it is then

    Ron


  • Frankie Myat

    I think it's best if you never think in terms of pauses but in terms of asynchonous events which is what a timer does.

    Here is how you might use a timer for your app. (Written from memory)

    At the end of you code make your message visible and the code it complete

    also: do this...

    Tmr.start

    Here is relevant timer code. As a member variable:

    Protected Friend withevent tmr as new timer

    in your load routine do the following and I'll use a five second display time:

    tmr.interval=5000
    Tmr.enabled = true

    In the upper left window of your editor find and select tmr. In the right window select Ticks which will create a timer event handler. It will look something like this

    Private Sub tmr_ticks(blah, blah) handles tmr.tick

    MessageTextbox.visible= false
    tmr.enabled =false

    End Sub

    There you go............



  • mightypeo

    Ron,

    From a design perspective, you really want to avoid a design which halts or pauses you application.

    A timer is the best and most efficient way to proceed here.



  • prashant mulay

    Thank you SJ,

    One thing we can be sure of, that code will start and stop a timer. :)



  • Timer