How to close a MessageBox after several seconds

I have a Windows Forms application VS2010 C# which displays a MessageBox with an OK button. How can I make it so that, if the user walks away, the message box automatically closes after a timeout o...