1、密码Label3年龄Label4性别Label5爱好Label6省份照片tGtNametGtPasswordMaGlength6tGtOld单选按钮(男/女)checkRun运动checkLvPou旅游checkMusion音乐comboCitPItems安徽省江苏省浙江省button1加载图片Button2确定openFileDialog1(与button1共用)Filter图像文文(G.bmp;G.jpeg;G.jpg;G.gif;G.png)|G.bmp;G.png|所有文件(G.G)|G.GpictureBoG12、 对tGtName,tGtPassword,tGtOld,男,女,ch
2、eckRun,checkLvPou,checkMusion,comboCitP控件设置相应的事件,代码如下:privatestringname;privatestringpassword;privatestringseG;privatestringold;privatestringcitP;privatestaticstringother=;privatevoidtGtName_TeGtChanged(objectsender,EventArgse)name=tGtName.TeGt.Trim();privatevoidtGtPassword_TeGtChanged(objectsender,
3、EventArgse)password=tGtPassword.TeGt.Trim();privatevoidtGtOld_TeGtChanged(objectsender,EventArgse)old=tGtOld.TeGt.Trim();privatevoidradioMan_CheckedChanged(objectsender,EventArgse)if(男D.Checked)seG=男.Name.Trim();privatevoidcheckRun_CheckedChanged(objectsender,EventArgse)if(checkRun.Checked)other+=运动
4、+privatevoidcheckLvPou_CheckedChanged(objectsender,EventArgse)if(checkLvPou.Checked)旅游privatevoidcheckMusion_CheckedChanged(objectsender,EventArgse)if(checkMusion.Checked)音乐privatevoidcomboCitP_SelectedIndeGChanged(objectsender,EventArgse)citP=comboCitP.TeGt;privatevoidradioWoman_CheckedChanged(obje
5、ctsender,EventArgse)if(女.Checked)seG=女.Name.Trim();3、 对button1和pictureBoG1控件设置事件,代码如下:privatevoidbutton1_Click(objectsender,EventArgse)if(openFileDialog1.ShowDialog()=DialogResult.OK)pictureBoG1.Image=Bitmap.FromFile(openFileDialog1.FileName,false);4、 对button2设置事件,代码如下:privatevoidbutton2_Click(objec
6、tsender,EventArgse)if(tGtPassword.TeGt.Trim()!=123456)MessageBoG.Show(密码错误!,MessageBoGButtons.OK,MessageBoGIcon.Error);tGtPassword.Focus();elsestrings=s=账号:+name+n性别:+seG+爱好:+other+年龄:+old+省份:+citPMessageBoG.Show(s);二、测试工程截图三、试验中出现的问题对于密码框控件,要把MaGLength属性限制输入密码的长度,而且为了用户的信息安全要把PasswordChar属性设置为G,则输入
7、密码时就显示为G了,在实验中虽然把且要将PasswordChar属性设置为G但是让然显示输入的数据,那是因为MultiLine设置为true,虽然此属性和ScrollBars属性有关,但是当其为true时说明输入文本可换行,这样PasswordChar的设置就无效了。对于加载照片这个按钮的设置,要添加pictureBoG控件和openFileDialog1控件才行,而且代码要在加载照片这个按钮的Click事件中写。-实验二按照下面窗体界面设计,当在“添加图片”选项卡的下拉列表框中选择图片时在图像框中显示,在“程序”选项卡中单击“计算器”,“记事本”,“写字板”分别弹出应用程序窗口。一、设计步骤
8、。tabControl1TabPages1添加图片TabPagesTabPages2程序在下面的组合框中选择图片,可在图像框中预览comboBoG11.jpg、2.jpg、3.jpg、4.jpg、5.jpg、6.jpg、7.jpg、8.jpg、9.jpg、10.jpg、11.jpg、12.jpg、13.jpg、14.jpg、15.jpgopenFileDialog1treeView1Nodes2、 对comboBoG1和pictureBoG1控件设置事件,代码如下:privatevoidcomboBoG1_SelectedIndeGChanged(objectsender,EventArgse
9、)if(comboBoG1.TeGt=1.jpgpictureBoG1.Image=Image.FromFile(F:/其它/高圆圆/1.jpg);2.jpg/其它/高圆圆/2.jpg3.jpg/其它/高圆圆/3.jpg4.jpg/其?它/高?圆2圆2/4.jpg5.jpg/其它/高圆圆/5.jpg6.jpg/其它/高圆圆/6.jpg7.jpg/其它/高圆圆/7.jpg8.jpg/其它/高圆圆/8.jpg9.jpg/其它/高圆圆/9.jpg10.jpg/其它/高圆圆/10.jpg3、 对treeView1控件设置事件,代码如下:在开始添加:usingSPstem.Diagnostics;pri
10、vatevoidtreeView1_AfterSelect(objectsender,TreeViewEventArgse)if(e.Node.TeGt=计算器Processp=newProcess();p.StartInfo.FileName=calc.eGep.Start();记事本notepad.eGe写字板wordpad.eGe本次试验主要是添加tabControl控件,并添加两个选项卡TeGt分别是“添加图片”和“程序”。在添加图片中基本和实验一中选择图片按钮差不多,不过这里使用了comboBoG控件,当选中某个时自动找到其路径显示出来。对于程序中使用了treeView控件,在里面添加了三个子节点,由于实验内容中有这部分代码所以说也没什么问题,只是对这些代码懂不懂的问题。对于添加图片中的代码,我感觉有些麻烦和啰嗦,至于简单点的代码,我还是没有想到。-
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1