有没有办法让用户输入像c#中的输入框一样?我想要一个弹出窗口,要求用户输入一个字符串
答案 0 :(得分:9)
C#本身没有这样的功能,假设您正在使用Winforms,但是您可以从VB.NET的默认库(来自Microsoft.VisualBasic
命名空间)中窃取一个:
using Microsoft.VisualBasic;
class Program
{
static void Main()
{
var response = Interaction.InputBox("Enter some text!", "Title", "Default text");
}
}
有关详细信息,请参阅MSDN。
如果您需要使用WinForms(或WPF)来执行更具体的操作,也可以创建自己的窗口。