哪个控件用于快速文本输入(输入框)?
Posted
技术标签:
【中文标题】哪个控件用于快速文本输入(输入框)?【英文标题】:Which control to use for quick text input (inputbox)? 【发布时间】:2010-12-11 06:20:20 【问题描述】:我需要一个快速文本输入对话框(MessageBox 中包含一个文本框)。有没有可用的控件或者我应该使用表单吗?
我只想让用户输入一些 ID。在其他情况下,我想要 2 个 texboxes 作为用户名和密码。
【问题讨论】:
为什么从来没有在 .NET Framework 中构建过。 【参考方案1】:Microsoft.VisualBasic.dll 有一个 InputBox 方法,您可以从 C# 中使用它来获取单个字符串。
例如(先添加对 Microsoft.VisualBasic.dll 的引用)
using Microsoft.VisualBasic;
string response = Interaction.InputBox("Enter a string:", "MyApp", "DefaultString", 0, 0);
否则,您将不得不制作自己的表格。
【讨论】:
有没有办法让 InputBox 使用“*”输入掩码,以便它可以用作密码表单? @AdamJakiela:不;您需要创建自己的表单。 add a reference to Microsoft.VisualBasic也是必须的。【参考方案2】:简单的一种是输入框
【讨论】:
以上是关于哪个控件用于快速文本输入(输入框)?的主要内容,如果未能解决你的问题,请参考以下文章