c#从入门到精通系列十三

c#从入门到精通系列十三

ID:21238566

大小:108.50 KB

页数:27页

时间:2018-10-20

c#从入门到精通系列十三_第1页
c#从入门到精通系列十三_第2页
c#从入门到精通系列十三_第3页
c#从入门到精通系列十三_第4页
c#从入门到精通系列十三_第5页
资源描述:

《c#从入门到精通系列十三》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、系列十三:WindowsForms高级控件课程安排存储图像控件列表控件树控件日历控件日期控件验证控件帮助控件定时器控件进度条控件存储图像控件ImageList控件的作用像图像的储藏室,用来存储图像的集合,但是它不能显示图像,要显示它存储的图像需要借用第二个控件包含ImageList属性的控件,这个属性一般和ImageIndex属性一起使用。ImageIndex属性设置为ImageList中对应图像的索引。ImageList控件有两个常用属性:ImageSize和ColorDepth,ImageSize属性用来设置图像的大小,它有两个width属

2、性和Hight属性两个属性设置图像的宽和高,其值默认都为16,取值范围在1-256之间。ColorDepth用来设置颜色深度,取值可从4位到32位。ImageList控件的Draw可将指定索引的图片绘制给Graphics对象,其有三种重载格式,如下。ImageList对象.Draw(Graphics对象,坐标,索引值);ImageList对象.Draw(Graphics对象,图像绘制外的水平坐标,图像绘制外的垂直坐标,索引值);ImageList对象.Draw(Graphics对象,图像绘制外的水平坐标,图像绘制外的垂直坐标,图像的宽度,图像的

3、高度,索引值);ImageList控件中添加图像(1)设计时添加(2)动态添加(使用Images属性)一个是add方法,其格式为ImageList对象.Images.add(image对象);另一个是AddRange方法,它是向ImageList对象中添加一image对象数组,其格式为。ImageList对象.Images.AddRange(image对象数组);再一个就是AddStrip方法,其格式为ImageList对象.Images.addStrip(image对象);在ImageList控件中移除图像(1)设计时删除(2)通过Image

4、List控件的images属性的RemoveAt方法来删除,其格式为。ImageList对象.image.RemoveAt(索引);列表控件ListView控件是Windows列表视图控件,该控件显示可用四种不同视图之一显示的项集合。这四种模式为。(1)LargeIcon大图标视图模式,在项文本旁显示大图标,如果控件足够大,则项显示在多列中。(2)SmallIcon小图标视图模式,除显示小图标外,其他方面与大图标视图模式相同。(3)List列表视图模式显示小图标,但总是显示在单列中。(4)Details视图模式,在多列中显示项。在ListVie

5、w控件中添加移除项(1)设计时添加(2)在运行时添加项是通过items属性的Add方法来添加的,它有多个重载,这里只讲3种,格式如下。ListView控件.Items.Add(ListViewItem对象值);ListView控件.Items.Add(字符串);ListView控件.Items.Add(字符串,图像索引ImageIndex);在ListView控件中添加移除项移除项的操作方法有Items属性的Remove方法、RemoveAt方法和Clear方法,Remove方法、RemoveAt方法是移除一项,Clear方法为移除所有,其格式

6、分别为。ListView控件.Items.Remove(ListViewItem对象值);ListView控件.Items.RemoveAt(索引);ListView控件.Items.Clear();选择ListView控件中的项选择ListView控件中的项是由Items属性的Select方法实现的,但是以编程方式选择项不会自动将焦点更改到ListView控件,因此,在选择项时通常需要调用Focus方法树控件TreeView控件,可以为用户显示节点层次结构,就像在Windows操作系统的Windows资源管理器功能的左窗格中显示文件和文件夹一

7、样。树视图中的各个节点可能包含其他节点,称为“子节点”。您可以按展开或折叠的方式显示父节点或包含子节点的节点。通过将树视图的CheckBoxes属性设置为true,还可以显示在节点旁边带有复选框的树视图添加和删除树节点TreeView控件以层次结构的方式显示节点,Nodes属性包含树视图中的顶级节点列表,它是TreeNode对象集合,所以,要动态添加节点,就要向先创建TreeNode对象,然后通过Nodes的Add方法将创建的TreeNode对象添加为TreeView节点,要删除节点,可用Nodes属性的Remove方法或RemoveAt方法,

8、Remove是删除指定节点的TreeNode对象,其格式为。TreeView控件.Nodes.Remove(TreeNode);RemoveAt方法是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。