How To Pause A Loop For A Certain Amount Of Time And Then Continue
Feb 4, 2012Dim d As Integer
For d = 0 To TextBox2.Text
WebBrowser1.Navigate(TextBox1.Text)
//a code that pauses the loop but does not stop the browser thread
Dim d As Integer
For d = 0 To TextBox2.Text
WebBrowser1.Navigate(TextBox1.Text)
//a code that pauses the loop but does not stop the browser thread
I am creating a small applicaiton for simulating dice roll. To simulate bounces I change the position of the picture randomly. Now to simulate more than one bounce, I used a for loop to continuously change the position of the picture box. But it is not happening as I planned, the form only displays the position of the last loop. I even tried using System.Threading.Thread.Sleep(1000) hoping to show the bounces, but even they show the last loop only.
For bounceCount As Integer = 1 To bounces
bounce(pb_dice1)
bounce(pb_dice2)
System.Threading.Thread.Sleep(3000) 'I need to pause here and show the recent change in position then continue after 3 seconds
Next
the bounce method changes the position of the PictureBox.
How can I pause my for loop, display the newly positioned dices, and then continue after 3 seconds?
I could only find this answer for c++ and C# so how do I make a timer pause for the amount of time , for example 4 seconds.
View 2 RepliesRight now in my app I have a Pause and a Continue button, basically I enable/disable the controls on the form. Is there a better way to handle this.
Is there a way to lock the cursor in the control that it is in when the Pause button is clicked and then release it when the Continue botton is clicked?
I have a 'For Each...' loop in the VB.NET code for one of the pages on my website. There is also a Try/Catch block within this code that currently contains an 'Exit Sub' in the event of an error being trapped. However, what I would actually like to do is to merely exit the current loop value and recommence the loop at the next value in the sequence.
How can I do this?
what if you created a pool of numbers: 1 - 21 and then chose a random selection from the pool? Something like the following:[code]This gets rid of those messy if statements and all of those loops.
View 1 RepliesI have the following problem:
I've got 3 lines
If I click the "next" button
Line 1 shall be highlighted
Then I I click ""next" again
[Code].....
a for i = 1 to 3 to loop within the Button1_click makes i directly 3 of course so line 1 and 2 will not be highlighted.
I am not allowed to use a msgbox in between cause then it would be easy, cause I would wait until "OK" would be pressed...
How can I make this for i = 1 to 3 loop work and highlight the lines 1, 2 and 3, one by one after pressing the "Next" button?
i have the following code for getting the number of files on a drive:[code]I want to skip the files which i dont have access to. But my error is occuring before the try hence i am not able to continue the loop.Please advice on how should i continue the for loop disregarding the error.
View 7 RepliesI have this do while loop that I am having trouble with. I need to know how to make the loop continue to the next line after it has looped around once. So far I have it outputting like this.
$*$*$*$*$*$*$*$*
But what I really need it to do is output like this
$*$*$*$*$*$*$*$*
*$*$*$*$*$*$*$*$
$*$*$*$*$*$*$*$*
*$*$*$*$*$*$*$*$
$*$*$*$*$*$*$*$*
*$*$*$*$*$*$*$*$
$*$*$*$*$*$*$*$*
*$*$*$*$*$*$*$*$
I would like to terminate a do until ....loop when future value is greater than 1000 without using a Exit or Continue statement.
Do Until inti > intMonths
decFutureValue = (decFutureValue + decMonthlyInvestment) * (1 + decMonthlyInterestRate)
If decFutureValue > 1000 Then
[code]....
I have a piece of code which loops through checked checkboxes to do something with each of them. After each turn in the loop I want to pause before it continues to the next checkbox until the user enters a piece of text into the text box. [code]...
View 8 RepliesI am having a problem trying to pause/hesitate my loop for a couple of seconds and then iterate through the loop, but pauses every 10th iteration. I have my loan amortization displaying correctly but cannot get it to pause to list only 10 items at a time. 'This section uses the for loop to display the Loan Balance and Interest Paid over the Term of the Loan.
Dim counterStart As Integer
For counterStart = 1 To LoanTerm
'Performs Calculations for Amortization of loan.
InterestPaid = LoanAmount * InterestRate
[code]....
using a for loop i want to be able to pause it, display string in text box for 60 secondsthen move to the next loop,change content of the string and display it again for 60 econds.this should go on till end of count.i am currently using a timer in do while loop to pause, but instead of displaying the string contents in each loop,it adds up all contents in all the loops and displays them at the end of count,not what i want. i tried using 'sleep'funtion but its behaving the same.below is the code:
For i = 1 To count Step 3
'empty string
disall = ""
[code]......
i have a for loop that is executing. i want while the loop is executing to be able to define using a variable how many seconds the For loop needs to pause before next iteration.
View 2 RepliesI am facing an issue. Actually what i am doing is that i am tryin to store certain values in a database. A function is such that it calculates 5 values and stores them in a database. While storing them in the database it displays them in a textbox on the form. Now i want to display them one by one which it does. But it does it so fast that i can only see the last value that it enters in the database inside the textboxes.[code]...
View 9 RepliesOK, after trying to get this working for a couple of days now I decided that I would turn to the experts here. I am trying to create a nested loop with a variable amount of nests. Let me elaborate. I have a program that first asks for the minimum and maximum amount of loops, I currently have a SELECT CASE statement that addresses each level of nesting individually.
Dim cMin As Integer = InputBox("Min")
Dim cMax As Integer = InputBox("Max")
Dim c1, c2, c3 As Integer
[Code].....
I have made an app that the user has to type a number, and i want the process for the app to do this how evermany times the user wishes it to do.
for example, the app is ment to create a line in a text document, so they write in textbox1 what they want written on the line, and then in textbox2, tey say how many lines they want to create.
So,
TextBox1.Text = "BLAA"
TextBox2.Text = "782"
It will create 782 lines of BLAA. not just one...
I have a program that allows a user to select a program to run at a certain time for a specific amount of time all choosen by the user. Everything works with the exception of if my program has launched the other program, my program become non-responsive. Meaning I am not able to look at that window again. Not that one really needs too, because when time is up my program closes the program it opened, then closes itself. I just want to be able to see my program when the other program is running. how to do this and perhaps drop me some links, that would be wonderful. This is what I have coded, but like I stated there are no code errors.
[Code]...
I have a StopWatch running, I convert the milliseconds to the following format. 00:00:00 i.e HH:MM:SS which is a label.
I can pause the the stopwatch and resume but I dont seem to be able to edit the stopwatchs time. So lets say my time says 00:00:02 , i now want to pause the program which I can, but also change the stopwatch time to 00:00:10 and resume counting.
i have this formula to get the time used and amount conversion. My problem is that when I a hour dt_total_used.Hour.ToString()) * 60 give wrong result.
'GET TOTAL USED TIME
dt_total_used = dt_end.Subtract(dt_start).ToString
'COMPUTE AMOUNT OF TIME USED
[Code].....
i need to reduce an amount of time by x% this is what i have so far [code] as u can see ive taken the hours minutes seconds from the time and stored each in a seperate variable so from 02:30:00 i then divided the hours by 60 and then 60 again to give me the total seconds in the hours and then divided the minutes by 60. i then added all 3 to give the total amount of seconds so now the buildtimetotal variable now holds the total in seconds i now need to reducce this by x% all vars are dimentioned as integers except for buildtimehoursback which is a double the problem seems to be when i try to convert the total seconds back to hours minutes seconds.
View 3 Repliesi would like to have program a timer that will count the seconds during which there is mouse movement or any keyboard movement.
the point of this application is to record the amount of time an employee has been using the computer (does not matter what purpose or application it has been in use for)
i would like to do this in vb.net for winforms
I recently created a mail form for my program users to use if they have questions, etc.. Sadly, the mail form is easy to abuse. People can just put "A" as the e-mail and password and go right ahead and send an e-mail to me. This is why I want to add a delay so that users can only open the e-mail form once a day so that I can get a lesser amount of troll-mail. Is there a way I can make it so when a user clicks on the button to call the Mail form, it will make the button unclickable for X amount of time?
View 16 RepliesHow I can use a messagebox to show for a specific amount of time only? So if I place this in maintimer, MessageBox will show and will auto close and I set how long it must display for. If messagebox is up, then Timer is paused. I did research around these lines but couldn't find what I'm looking for.
View 1 RepliesI am constructing a program, i am new to Visual Basic, but i have past programming experience. I was wondering if anyone knew how to form a loop that could...lets say calculate the answer when two numbers are added together,and it would repeat this thousands of times, etc. And if there is a way, would it be possible to calculate the time taken to complete this loop.
View 5 RepliesIs there a command in vb that can be used to pause a routine to give time for the form to show before the routine starts as my routine is running and completing before my form shows up?
View 13 RepliesHow to make a programe that turns off the computer after a set amount of time.
View 13 RepliesI am trying to change the background randomly from a selected list after a certain amount of time. I have the array set-up and I have it picking a random path (ex c:images est.jpg). I found in the registry the background image settings. I tried setting the registry key to the path but it seems like there is more to it than that because it doesn't change it. I also saw where it stored the file and tried changing it but again it doesn't change it. The funny thing is if I go to display properties afterwards it shows the correct image just doesnt set it. If I then click a different image and go back to it then it sets it. How can I make it update the background?
View 5 RepliesI need to count a large amount numbers in short time.As a result the CPU jumps to 40-60% on 4-core PC.Which is extremely high.I have any idea that will lock up the thread for some time, but not actually slow or reduce the amount of files that are allowed to be counted per a giving time period.
Vb.net
Application.DoEvents()
Threading.Thread.Sleep(1000)
Out of curiosity, is there a way i can make a program stop or pause for a period of time (which i would choose) before continuing the code WITHOUT a timer.I think I've seen this done before, but I'm not positive.Also note that I'm talking about a forms application (not a console app if that would be any different.)
View 3 Replies