实验 01 设计由按钮类控件实现的功能窗体
【实验目的】
熟悉 C#中按钮型控件的使用,锻炼代码编写。
【实验要求】
按要求设计一个窗体,并实现其功能。
【示范模仿】
实验 1.1 设计一个点菜窗口,用户只能在“龙虾、青蟹、鲍鱼”中选择一项,对佐料“酱
油、芥末、醋”任意选择哪些项,提交后生成选择内容的文本。
(1) 进入 C#开发环境
单 击 Windows 的 【 开 始 】 菜 单 【 所 有 程 序 】 → 【 Microsoft Visual Studio
2005】→【Microsoft Visual Studio 2005】。
(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。
(4) 设置控件属性
控件属性设置如表 1-1 所示。
表 1-1 控件属性设置
组 件 属 性 属性值 组 件 属 性 属性值
Form1 Text
按钮控件练习
textBox1 Text
[空串]
groupBox1 Text
海鲜
groupBox2 Text
佐料
radioButton1 Text
龙虾(&L)
checkBox1 Text
酱油(&S)
radioButton1 Text
青蟹(&C)
checkBox2 Text
芥末(&M)
radioButton1 Text
鲍鱼(&A)
checkBox3 Text
醋(&V)
button1 Text
提交(&R)
button2 Text
关闭(&X)
设置完控件属性后,窗体中控件及其布局如图 1-1 所示。
(5) 添加并编写控件事件代码
为按钮 button1 添加 Click 事件,响应过程为 button1_Click;button1_Click 程序的作用
是按用户设置的 radioButton 和 checkBox 的值提交内容,从而让 textBox1 控件做出相应的
显示,其代码如下:
private void button1_Click(object sender, EventArgs e)
{
string choice1="",choice2="";
bool #ag=false;
if (radioButton1.Checked) choice1 = "龙虾";