c# - 哪个控件用于快速文本输入(输入框)?

标签 c# .net winforms messagebox inputbox

我需要一个快速文本输入对话框(其中包含一个文本框的 MessageBox)。是否有可用的控件或我应该使用表单?

我只想让用户输入一些 ID。在其他情况下,我需要 2 个文本框作为用户名和密码。

最佳答案

Microsoft.VisualBasic.dll 有一个 InputBox您可以从 C# 中使用该方法来获取单个字符串。

例如(先添加对Microsoft.VisualBasic.dll的引用)

using Microsoft.VisualBasic;

string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0);

否则,您将不得不制作自己的表格。

关于c# - 哪个控件用于快速文本输入(输入框)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1643924/

相关文章:

c# - 具有约束的泛型方法的重载解析问题

c# - 查询 HttpContext.Current.Cache 中的项目

c# - 如何在 C# 中尽早清除内存

c# - 寻找完全托管的 WeifenLuo(DockPanel Suite)替代品或实现替代品的提示

c# - Winform 控件和线程

c# - 如何在 foreach 中隐式转换自定义 IEnumerable?

c# - 从字节数组数据中获取图像的宽度和高度

.net - 试图对无法访问的主机进行套接字操作

C# 类引用的对象集

c# - 如何在不实际下载文件的情况下判断 FTP 上的文件是否与本地文件相同?