Don't use InputBox, or any of the VB stuff unless you really, really have to - and here you don't.
Instead, create a new form for him to input his data, add a textbox to that, and an OK and Cancel button.
Add a property to let you get and set the value, and use it in your code:
MyInputForm mif = new MyInputForm();
mif.UserInput = "Default value";
if (mif.ShowDialog() == DialogResult.OK)
{
string userInput = mif.UserInput;
...
}
That way, you can be a lot more flexible - add validation, searching while he types instead of waiting for ENTER, loads of stuff.