65.9K
CodeProject 正在变化。 阅读更多。
Home

对话框

starIconstarIcon
emptyStarIcon
starIcon
emptyStarIconemptyStarIcon

2.11/5 (8投票s)

2006年11月1日

viewsIcon

32656

downloadIcon

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 一样容易使用,因为早期版本包含一个功能较少的输入框。请提出任何想法或项目中经常需要的任何需求。

© . All rights reserved.