C#中調(diào)用VB中Inputbox類的實(shí)現(xiàn)方法
C#自己沒有Inputbox這個(gè)類,但是Inputbox也蠻好用的,所以有兩種方法可以使用
一:間接調(diào)用vb中的Inputbox功能
1。在項(xiàng)目中添加對Microsoft.VisualBasic引用
2。在項(xiàng)目中添加命名空間Using Microsoft.VisualBasic;
3。以后就可以直接使用VB中的好多類庫(爽啊……)
例如:textBox1.Text=Microsoft.VisualBasic.Interaction.InputBox(“提示性文字”, “對話框標(biāo)題”, “默認(rèn)值”, X坐標(biāo), Y坐標(biāo));
上面的 X坐標(biāo), Y坐標(biāo) 可以取值為 –1 和 -1,表示屏幕中間位置顯示。
二:還可以自己寫一個(gè)InputBox()這個(gè)函數(shù)。動態(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#開發(fā)的dll類庫方法
- C#調(diào)用C++版本dll時(shí)的類型轉(zhuǎ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#如何將Access中以時(shí)間段條件查詢的數(shù)據(jù)添加到ListView中
這篇文章主要介紹了C# 將Access中以時(shí)間段條件查詢的數(shù)據(jù)添加到ListView中,需要的朋友可以參考下2017-07-07
基于C#實(shí)現(xiàn)自定義計(jì)算的Excel數(shù)據(jù)透視表
數(shù)據(jù)透視表(Pivot?Table)是一種數(shù)據(jù)分析工具,通常用于對大量數(shù)據(jù)進(jìn)行匯總、分析和展示,本文主要介紹了C#實(shí)現(xiàn)自定義計(jì)算的Excel數(shù)據(jù)透視表的相關(guān)知識,感興趣的可以了解下2023-12-12
c#同步兩個(gè)子目錄文件示例分享 兩個(gè)文件夾同步
這篇文章主要介紹了使用c#同步兩個(gè)子目錄文件的方法,大家參考使用吧2014-01-01
c#將list類型轉(zhuǎn)換成DataTable方法示例
將List類型轉(zhuǎn)換成DataTable的通用方法,大家參考使用吧2013-12-12
C#控件編程之顯示信息控件詳解(Label、LinkLabel)
這篇文章主要介紹了C#控件編程之顯示信息控件詳解(Label、LinkLabel),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
C#提示:“在證書存儲區(qū)中找不到清單簽名證書”的解決方法
C#實(shí)現(xiàn)Stripe支付的方法實(shí)踐

