文档介绍:Windows软件开发项目实训
安徽机电职业技术学院信息工程系
汪学文汪峰坤王军
wxwOOP@
2011年12月
任务3 Windows控件
学习目标
布局控件
TableLayoutPanel, FlowLayoutPanel, SplitContainer
Panel,GroupBox, TabControl
boBox, ListBox
ListView, TreeView
工具栏、菜单、状态栏
ToolStrip
MenuStrip, ContextMenuStrip
StatusStrip
2
TabControl控件
3
TabControl控件
TabControl允许把相关的组件组合到一系列tab页面上。
TabControl管理TabPages集合。
常用属性:
SelectedTab:获取或设置当前选定的选项卡页
SelectedIndex:获取或设置当前选定的选项卡页的索引
常用事件
SelectedIndexChanged:选定选项卡页的索引发生改变时引发。
4
ListBox
5
给ListBox添加项目
使用集合编辑器,为Items属性添加项目
使用Items属性的Add方法进行添加("宁夏回族自治区");
使用数据绑定
DirectoryInfo di = new DirectoryInfo(@"E:\Images");
= ();
= "Name";
= "Length";
6
获取ListBox选中的项目
SelectedItem:获取当前选中项
SelectedItems:获取所有当前选中项的集合
FileInfo filename = (FileInfo);
= ;
= ;
常用事件SelectedIndexChanged事件
7
ListBox的选择模式
ListBox的SelectionMode属性
不允许选择任何项目
只允许选择一个,默认值
允许多选,可以使用鼠标左键或者空格键选择或取消选择
允许多选,可以结合Shift键、Control键、方向键或鼠标左键进行选取或取消选择
8
ListView控件
9
ImageList控件
ListView中要显示两种不同大小的图片LargeImageList和SmallImageList
ImageList控件用来组织一组图片,供其它控件在其ImageList属性中使用
10