Sleep (kernel32)
Last changed: -186.136.223.176

.
Summary
Stop processing (sleep process) for specified number of miliseconds

C# Signature:

[DllImport("kernel32.dll")]
static extern void Sleep(uint dwMilliseconds);

VB Signature

Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Integer)

User-Defined Types:

None.

Notes:

This allows you to call 'Sleep(INT)' and force your application to sleep INT milliseconds.

Tips & Tricks:

Use this often with Application.DoEvents()

Sample Code:

C#:

[DllImport("kernel32.dll")]
static extern void Sleep(uint dwMilliseconds);

// code added by g. sharp @ http://www.paradisim.net

public class MainApp

{

STAThread

public static void Main()

{

    Sleep(U2000);  // pause for two seconds
    System.Threading.Thread.Sleep(2000); // does the same thing

}

}

VB :

    Sleep 1000

Alternative Managed API:

System.Threading.Thread.Sleep

Documentation
Sleep on MSDN