在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("interaction.inputbox的格式:string interaction .inputbox(string prompt,string title,string defaultresponce,int xpos,int ypose)提示資訊
","標題
","文字內容
",-1,-1);
17、結果顯示: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 }
輸入框輸入限制
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...