在C#中显示带有文本输入的对话框

时间:2011-05-11 22:37:09

标签: c# .net programming-languages input dialog

  

可能重复:
  Which control to use for quick text input (inputbox)?

我需要显示一个对话框,其中包含一个输入文本,让用户输入内容并按下确定,这样我就可以读取输入的文本并执行其他操作。

有谁知道它的名字?

3 个答案:

答案 0 :(得分:7)

C#中没有这样的东西。您必须自己创建带有输入的对话框。看看here,有一个很好的例子如何做到这一点。

答案 1 :(得分:4)

您可以使用Interaction.InputBox()方法,该方法位于Microsoft.VisualBasic命名空间中。只需添加Microsoft.VisualBasic.dll程序集引用即可在C#项目中使用它。

答案 2 :(得分:2)

您可以通过引用DLL来使用VB6中的InputBox。以下是如何在C#中执行此操作的链接:

http://www.codeproject.com/KB/edit/InputBox.aspx