实验:Windows窗体应用程序设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
this.Close();
}
private void清空DToolStripMenuItem_Click(object sender, EventArgs e)
{
textBox1.Text = "";
}
private void重置RToolStripMenuItem_Click(object sender, EventArgs e)
8)运行程序。此时,在文本框中右击就可弹出上下文菜单。
3、单选框和复选框
1)新建一个名为E29的窗体应用程序,属性Text改为“单选框和复选框”
2)添加三个分组框,将Text属性分别改名为“性别”、“兴趣”和“用户兴趣”,步骤如下:
工具箱->容器->GroupBox,拖动至窗体,即可添加
3)在分组框“性别”中添加两个单选按钮RadioButton控件,步骤如下:
listViewanimal.Items.Add("青蛙",3);
listViewanimal.Items.Add("蛇",4);
listViewanimal.Items.Add("兔子",5);
listViewanimal.Items.Add("乌龟",6);
}
4)双击ListView控件,输入如下代码:
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "女";
}
7)分别双击各复选框,输入如下代码(四个复选框中代码相同,以第一个为例):
private void checkBox1_CheckedChanged(object sender, EventArgs e)
实验六、七:Windows窗体应用程序设计
一、实验目的:
熟悉Windows窗体应用程序设计具体应用
二、实验内容:
1、主菜单ቤተ መጻሕፍቲ ባይዱ计
1)新建一个名为MainMenu的窗体应用程序,将窗体Text属性设为“主菜单演示”
2)工具箱->公共控件->TextBox,拖动其进入窗体,在窗体中添加一个文本框textBox1
}
4)运行效果如下图:
5、列表视图
1)新建一个名为E31的窗体,Text改为“列表视图”
2)在窗体中中添加五个控件,添加完成后的效果如下图:
各控件要求如下表:
序号
类型
属性


ImageList
Name
Images
imageListanimal
添加六张动物图片

ListView
Name
SmallImageList
工具箱->公共控件->Label,将Text属性分别改为“性别未知”和“兴趣未知”,如下图:
6)分别双击“男”和“女”两个单选按钮,分别输入如下代码:
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
label1.Text = "男";
}
8)保存后运行程序,如下图:
4、列表框和组合框
1)新建一个名为E30的窗体,Text改为“列表框和组合框”
2)在窗体中添加六个控件,添加完成后的效果如下图:
各控件要求如下表:
序号
类型
属性


ListBox
Name
listBoxYueshouru

ComboBox
Name
comboBoxZhengjianleixing
using System.Windows.Forms;
namespace E24
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void退出XToolStripMenuItem_Click(object sender, EventArgs e)
comboBoxZhengjianleixing.Items.Add("军人证");
comboBoxZhengjianleixing.Items.Add("护照");
}
4)分别双击ListBox和ComboBox,分别输入如下代码:
private void listBoxYueshouru_SelectedIndexChanged(object sender, EventArgs e)
listBoxYueshouru.Items.Add("6000-7000");
listBoxYueshouru.Items.Add("7000-8000");
listBoxYueshouru.Items.Add("8000-9000");
listBoxYueshouru.Items.Add("9000-10000");
证件
3)双击窗体空白处进入代码编辑窗口,输入如下代码:
private void Form1_Load(object sender, EventArgs e)
{
//ListBox初始化
listBoxYueshouru.Items.Add("100以下");
listBoxYueshouru.Items.Add("1000-2000");
2)工具箱->公共控件->TextBox,拖动其进入窗体,在窗体中添加一个文本框textBox1
3)工具箱->菜单和工具栏->ContextMenuStrip,拖动其进入窗体,添加一个上下文菜单控件,如下图:
5)建立如下上下文菜单:
注意:在“文件”和“帮助”两个菜单项间添加了一条分隔线,方法是输入破折号“-”。
{
textBox1.Text = "上下文菜单演示";
}
private void关于AToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("上下文菜单演示", "提示");
}
}
}
7)在TextBox属性窗口中,在ContextMenuStrip属性中打开下拉菜单,选择确定为contextMenuStrip1
3)工具箱->菜单和工具栏->MenuStrip,拖动其进入窗体,如下图:
4)建立如下所示菜单:
在输入菜单选项名称时,用符号“&”引导一个英文字母表示可用快捷键Alt加该英文字母调出该选项。
5)双击各菜单项,给各菜单项添加如下代码:
using System;
using System.Collections.Generic;
6)双击各菜单项,添加代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace E23
{
public partial class Form1 : Form

GroupBox
Name
Text
groupBoxUser
用户信息

Label
Name
Text
labelYueshouru
月收入

Label
Name
Text
labelShouru
收入

Label
Name
Text
labelZhengjianleixing
身份证

Label
Name
Text
labelZhengjian
View
listViewanimal
imageListanimal
SmallIcon

Label
Name
Text
labelTishi1
喜欢的动物

Label
Name
Text
labelTishi2
你最喜欢的动物是:

Label
Name
Text
labelAnimal
未知
3)双击窗体空白处进入代码编辑窗口,输入如下代码:
{
textBox1.Text = "欢迎使用主菜单";
}
private void清空DToolStripMenuItem_Click(object sender, EventArgs e)
{
textBox1.Text = "";
}
private void退出XToolStripMenuItem_Click(object sender, EventArgs e)
private void Form1_Load(object sender, EventArgs e)
{
listViewanimal.Items.Add("大象",0);
listViewanimal.Items.Add("狗", 1);
listViewanimal.Items.Add("猫",2);
{
public Form1()
{
InitializeComponent();
}
private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
private void重置RToolStripMenuItem_Click(object sender, EventArgs e)
listBoxYueshouru.Items.Add("2001-3000");
listBoxYueshouru.Items.Add("3000-4000");
listBoxYueshouru.Items.Add("4000-5000");
listBoxYueshouru.Items.Add("5000-6000");
{
labelShouru.Text = listBoxYueshouru.SelectedItem.ToString();
}
private void comboBoxZhengjianleixing_SelectedIndexChanged(object sender, EventArgs e)
{
labelZhengjian.Text = comboBoxZhengjianleixing.SelectedItem.ToString();
{
this.Close();
}
private void关于AToolStripMenuItem_Click(object sender, EventArgs e)
{
MessageBox.Show("主菜单演示,菜单选项的使用", "提示");
}
}
}
运行程序,测试菜单功能,如下图:
2、上下文菜单设计
1)新建一个名为MainMenu的窗体应用程序,将窗体Text属性设为“上下文菜单”
工具箱->公共控件->RadioButton,将Text属性分别改为“男”和“女”
4)在分组框“兴趣”中添加四个复选框CheckBox控件,步骤如下:
工具箱->公共控件->CheckBox,将Text属性分别改为“音乐”、“电影”、“游戏”和“旅行”
5)在分组框“用户兴趣”中添加两个标签Label控件,步骤如下:
{
string temp = "";
if (checkBox1.Checked == true)
temp = temp + checkBox1.Text;
if (checkBox2.Checked == true)
temp = temp + checkBox2.Text;
if (checkBox3.Checked == true)
temp = temp + checkBox3.Text;
if (checkBox4.Checked == true)
temp = temp + checkBox4.Text;
if (temp == "")
label2.Text = "用户没有选择任何兴趣";
else
label2.Text = temp;
listBoxYueshouru.Items.Add("1000以上");
//ComboBox初始化
comboBoxZhengjianleixing.Items.Add("身份证");
comboBoxZhengjianleixing.Items.Add("学生证");
comboBoxZhengjianleixing.Items.Add("教师证");
相关文档
最新文档