C#中調(diào)用VB中Inputbox類的實(shí)現(xiàn)方法
C#自己沒(méi)有Inputbox這個(gè)類,但是Inputbox也蠻好用的,所以有兩種方法可以使用
一:間接調(diào)用vb中的Inputbox功能
1。在項(xiàng)目中添加對(duì)Microsoft.VisualBasic引用
2。在項(xiàng)目中添加命名空間Using Microsoft.VisualBasic;
3。以后就可以直接使用VB中的好多類庫(kù)(爽啊……)
例如:textBox1.Text=Microsoft.VisualBasic.Interaction.InputBox(“提示性文字”, “對(duì)話框標(biāo)題”, “默認(rèn)值”, X坐標(biāo), Y坐標(biāo));
上面的 X坐標(biāo), Y坐標(biāo) 可以取值為 –1 和 -1,表示屏幕中間位置顯示。
二:還可以自己寫(xiě)一個(gè)InputBox()這個(gè)函數(shù)。動(dòng)態(tài)生成一個(gè)FORM以及TEXTBOX和BUTTON等,確定好位置,返回用戶輸入的字符串。
public partial class InputBox : Form { private InputBox() { InitializeComponent(); } public String getValue() { return textBox1.Text; } public static bool Show(String title,String inputTips,bool isPassword,ref String value) { InputBox ib = new InputBox(); if (title != null) { ib.Text = title; } if (inputTips != null) { ib.label1.Text = inputTips; } if (isPassword) { ib.textBox1.PasswordChar = '*'; } if (ib.ShowDialog()==DialogResult.OK) { value = ib.getValue(); ib.Dispose(); return true; } else { ib.Dispose(); return false; } } }
使用方法
String value; if (InputBox.Show("用戶輸入", "密碼:", true, ref value)) { //輸入成功后的操作 }
- C#中子類調(diào)用父類的實(shí)現(xiàn)方法
- PHP調(diào)用C#開(kāi)發(fā)的dll類庫(kù)方法
- C#調(diào)用C++版本dll時(shí)的類型轉(zhuǎn)換需要注意的問(wèn)題小結(jié)
- C#使用Process類調(diào)用外部exe程序
- C#使用Process類調(diào)用外部程序分解
- C#調(diào)用Java類的實(shí)現(xiàn)方法
- SQL Server中調(diào)用C#類中的方法實(shí)例(使用.NET程序集)
- C#中派生類調(diào)用基類構(gòu)造函數(shù)用法分析
- C#調(diào)用mmpeg進(jìn)行各種視頻轉(zhuǎn)換的類實(shí)例
- HttpHelper類的調(diào)用方法詳解
相關(guān)文章
C#實(shí)現(xiàn)簡(jiǎn)易的加密、解密字符串工具類實(shí)例
這篇文章主要介紹了C#實(shí)現(xiàn)簡(jiǎn)易的加密、解密字符串工具類,涉及C#字符串加密與加密的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08C#對(duì)INI文件進(jìn)行讀寫(xiě)操作的示例代碼
這篇文章主要為大家詳細(xì)介紹了C#對(duì)INI文件進(jìn)行讀寫(xiě)操作的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,有需要的小伙伴可以參考一下2024-02-02C# byte數(shù)組與Image相互轉(zhuǎn)換的方法
這篇文章介紹了C# byte數(shù)組與Image相互轉(zhuǎn)換的方法,有需要的朋友可以參考一下2013-10-10c#不使用系統(tǒng)api實(shí)現(xiàn)可以指定區(qū)域屏幕截屏功能
這篇文章主要介紹了不使用系統(tǒng)API通過(guò)純c#實(shí)現(xiàn)屏幕指定區(qū)域截屏功能,截屏后還可以保存圖象文件,大家參考使用吧2014-01-01C#中Byte轉(zhuǎn)換相關(guān)的函數(shù)
這篇文章主要介紹了C#中Byte轉(zhuǎn)換相關(guān)的函數(shù)介紹,非常具有參考借鑒價(jià)值,特此分享到腳本之家平臺(tái)供大家學(xué)習(xí)2016-05-05