对话框






2.11/5 (8投票s)
2006年11月1日

32656

355
常用对话框
引言
本文演示了三种最常用的对话框的使用方法。第一个是输入框。我认为在 C#.net 中,没有与之类似的功能,因此它非常有用。它与 VB 中的输入框类似,具有四个重载方法。第二个是组合输入框,它是从输入框稍作修改而来。我们通过传递字符串数组来填充组合框,并选择或输入一个新值。第三个是更改密码对话框。在这里,我们传递当前密码,并使用新密码和确认密码对其进行验证,并在确定后获取新密码。代码
首先将 DialogBoxs.dll 文件添加到引用中。 using DialogBoxs;
输入文本框 TextInputBox ObjTextInputBox= new TextInputBox(); if( ObjTextInputBox.Show("请输入值",this.Text) == DialogResult.OK) MessageBox.Show("您输入的值为: "+ObjTextInputBox.Text);
输入组合框 ComboInputBox ObjComboBox = new ComboInputBox(); string[] Names=new string[10]; Names[0]="印度"; Names[1]="美国"; Names[2]="英国"; Names[3]="俄罗斯"; Names[4]="保加利亚"; Names[5]="新加坡"; Names[6]="马来西亚"; Names[7]="日本"; Names[8]="泰国"; if(ObjComboBox.Show("选择或输入国家",this.Text,Names) == DialogResult.OK) MessageBox.Show("您选择或输入的国家为: "+ObjComboBox.Text);
更改密码 ChangePasswordDialogBox ObjChangePasswordDialogBox= new ChangePasswordDialogBox(); if (ObjChangePasswordDialogBox.Show("输入更改密码的详细信息",this.Text,"123456")==DialogResult.OK) MessageBox.Show("新密码: " +ObjChangePasswordDialogBox.NewPassword);

摘要
这是一个简单的项目。该项目的主要目的是使 C#.net 像 Vb.net 一样容易使用,因为早期版本包含一个功能较少的输入框。请提出任何想法或项目中经常需要的任何需求。