Getting User Inputs in Visual Basic .NET 2013
It often happens that you need to prompt the user to enter an expected value.
You could do it using InputBox method which displays a prompt in a dialog box or using a console application using ReadLine method which reads the next line of characters.
VB.NET Console Application:
VB.NET Windows Forms Application:
You could do it using InputBox method which displays a prompt in a dialog box or using a console application using ReadLine method which reads the next line of characters.
VB.NET Console Application:
1
2
3
4
5
6
7
| Dim nl As String = Environment.NewLine' say hi and ask them for a nameConsole.WriteLine("Hello there. What's your name?" + nl)Dim input = Console.ReadLine()' say something to the userConsole.WriteLine(nl & "Nice to meet you " & input & "." & nl)Console.Read() |
VB.NET Windows Forms Application:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Dim prompt As String = String.EmptyDim title As String = String.EmptyDim defaultResponse As String = String.EmptyDim answer As Object' Set prompt.prompt = "Hello there. What's your name?"' Set title.title = "Getting user input"' Set default value.defaultResponse = "Your name here"' Display prompt, title, and default value.answer = InputBox(prompt, title, defaultResponse)' Say something to the userMessagebox.Show("Nice to meet you " & answer) |