欢迎来到天天文库
浏览记录
ID:38580484
大小:126.50 KB
页数:4页
时间:2019-06-15
《C#设计由按钮类控件实现的功能窗体实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验01设计由按钮类控件实现的功能窗体【实验目的】熟悉C#中按钮型控件的使用,锻炼代码编写。【实验要求】按要求设计一个窗体,并实现其功能。【示范模仿】实验1.1设计一个点菜窗口,用户只能在“龙虾、青蟹、鲍鱼”中选择一项,对佐料“酱油、芥末、醋”任意选择哪些项,提交后生成选择内容的文本。(1)进入C#开发环境单击Windows的【开始】菜单【所有程序】→【MicrosoftVisualStudio2005】→【MicrosoftVisualStudio2005】。(2)创建项目单击“文件”菜单下的“新建”菜单项中的“项目”子菜单项,在“新建项目”对话框中选
2、择“Windows应用程序”项,设置合适的名称和位置(文件所在的路径、文件夹),单击“确定”按钮。这时C#创建了一个项目和一个窗体单元文件,我们直接对窗体设置大小和字体等属性。(3)添加控件首先往窗体中添加1个textBox控件textBox1、2个groupBox控件groupBox1~groupBox2和2个button控件button1~button2,在groupBox1中添加3个radioButton控件radioButton1~radioButton3,再在groupBox2中加3个checkBox控件checkBox1~checkBox3。
3、(4)设置控件属性控件属性设置如表1-1所示。表1-1控件属性设置组件属性属性值组件属性属性值Form1Text按钮控件练习textBox1Text[空串]groupBox1Text海鲜groupBox2Text佐料radioButton1Text龙虾(&L)checkBox1Text酱油(&S)radioButton1Text青蟹(&C)checkBox2Text芥末(&M)radioButton1Text鲍鱼(&A)checkBox3Text醋(&V)button1Text提交(&R)button2Text关闭(&X)设置完控件属性后,窗体中控件及其
4、布局如图1-1所示。(5)添加并编写控件事件代码为按钮button1添加Click事件,响应过程为button1_Click;button1_Click程序的作用是按用户设置的radioButton和checkBox的值提交内容,从而让textBox1控件做出相应的显示,其代码如下:privatevoidbutton1_Click(objectsender,EventArgse){stringchoice1="",choice2="";boolflag=false;if(radioButton1.Checked)choice1="龙虾";elseif(r
5、adioButton2.Checked)choice1="青蟹";elseif(radioButton3.Checked)choice1="鲍鱼";if(checkBox1.Checked){choice2="酱油";flag=true;}if(checkBox2.Checked){if(flag)choice2=choice2+"、";choice2=choice2+"芥末";flag=true;}if(checkBox3.Checked){if(flag)choice2=choice2+"、";choice2=choice2+"醋";flag=tru
6、e;}if(choice1=="")textBox1.Text="你尚未点海鲜";elsetextBox1.Text="你选的海鲜是:"+choice1;if(!flag)textBox1.Text=textBox1.Text+"你尚未点佐料";elsetextBox1.Text=textBox1.Text+"你选的佐料是:"+choice2;}为按钮button2添加Click事件,响应程序为button2_Click,button2_Click过程用来关闭窗体,其代码如下:privatevoidbutton2_Click_1(objectsender
7、,EventArgse){Close();}(6)保存程序将窗体文件保存为“Form01_ex1.cs”,将主文件保存为“Program01_ex1.cs”。(7)运行程序单击工具栏中【>】按钮或按F5键运行程序。运行后,分别在单选按钮和复选框中输入数据,单击【提交】按钮,窗体将按选择的内容显示在文本框中。图1-1实验1.1的界面图1-2实验1.2的界面图1-3实验1.3界面【学以致用】实验1.2按图1-2设计窗体,当用户选择后,按【确定】按钮,将选择内容显示在textBox控件中,注意各控件上的快捷键。按【取消】按钮,将textBox控件内容清空。【探
8、索求新】实验1.3设计一个表决器,表决器中有6个候选项(如北京、上海、深圳、广州
此文档下载收益归作者所有