C 如何彈出輸入框

2022-05-08 15:24:13 字數 1618 閱讀 2394

在c#中,進行windows窗體應用程式程式設計的時候,經常需要彈出輸入框,輸入密碼,輸入文字之類的。然而,c#中沒有直接彈出輸入框的語句,messagebox只能顯示一段訊息而不能輸入。我們需要呼叫microsoft.visualbasic,使用vb中的inputbox,實現彈出輸入框的功能。

1、選單欄,選擇【專案】;然後在彈出的選單中選擇【新增引用】

2、彈出「新增引用」的視窗,找到名稱為microsoft.visualbasic的元件,選擇它並點選【確定】

3、使用命名空間microsoft.visualbasic。新增**:using microsoft.visualbasic;

using microsoft.visualbasic;
4、在窗體中新增乙個button1和textbox1。我們要實現點選button1,用textbox1顯示輸入的文字的內容。

5、呼叫vb中的inputbox,輸入一串字串。給按鈕新增**:

string str = interaction.inputbox("

提示資訊

","標題

","文字內容

",-1,-1);

interaction.inputbox的格式:string  interaction .inputbox(string prompt,string title,string  defaultresponce,int xpos,int ypose)

1

using

system;

2using

system.collections.generic;

3using

system.componentmodel;

4using

system.data;

5using

system.drawing;

6using

system.linq;

7using

system.text;

8using

system.windows.forms;

9using

microsoft.visualbasic;

1011

namespace

1219

20private

void form1_load(object

sender, eventargs e)

2124

25private

void button1_click(object

sender, eventargs e)

2631

}32 }

7、結果顯示:

輸入框輸入限制

public class verifytext 主監聽 regexpverifylistener regexpverifylistener null regexpverifylistener regexpverifylistener this.text.getdata digitverifylist...

輸入框輸入金額

用法 第一種 inputfilter filters edshopprice.setfilters filters edmarketprice.setfilters filters 第二種 edshopprice.setfilters new inputfilter edmarketprice.se...

標準輸入框

在qt中,qinputdialog類中提供了簡單的輸入對話方塊用來獲得使用者的輸入資訊,目前包含4中資料型別的輸入,字串 int型別,double型別 以及下拉列表。使用方法通過簡單的例子說明,若呼叫字串輸入框則設定為乙個lineedit,如果是int double型別的輸入框,則為乙個qspinb...