C#如何弹出输入框

◇◆丶佛笑我妖孽 提交于 2019-12-09 03:26:26

在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic.Dll,使用VB中的inputbox,实现弹出输入框的功能。


  1. 菜单栏,选择【项目】;然后在弹出的菜单中选择【添加引用】

  2. 弹出“添加引用”的窗口,找到名称为Microsoft.VisualBasic的组件,选择它并点击【确定】

     

  3. 使用命名空间Microsoft.VisualBasic。添加代码:using Microsoft.VisualBasic;

  4. 在窗体中添加一个Button和label。我们要实现点击button,用label显示输入的文本的内容。

  5. 调用VB中的InputBox,输入一串字符串。给button添加代码:string str=Interaction .InputBox ("请输入字符串","字符串","",100,100).

    Interaction .InputBox的格式:string  Interaction .InputBox(string Prompt,string title,string  Defaultresponce,int Xpos,int Ypose)

  6. 让标签label显示输入的内容。(也可进行密码检验之类的)

  7. 调试情况:点击按钮,弹出一个输入框;输入字符串,Label显示文本;


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!