Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

getting user input in c#

Tags:

c#

winforms

is there a way to get user input like an inputbox in c#? i would like a window to pop up to ask a user to enter a string

like image 200
Alex Gordon Avatar asked Apr 11 '10 23:04

Alex Gordon


1 Answers

C# itself doesn't have such a feature, assuming you're using Winforms, but you can steal one from VB.NET's default libraries (from the Microsoft.VisualBasic namespace):

using Microsoft.VisualBasic;

class Program
{
    static void Main()
    {
       var response = Interaction.InputBox("Enter some text!", "Title", "Default text");
    }
}

See MSDN for more info.

You could also create your own window using WinForms (or WPF) if you need it to do something more specific.

like image 85
Will Vousden Avatar answered Nov 05 '22 07:11

Will Vousden