C# 学习笔记五 高级控件

本文详细介绍了C#中几个高级控件的使用,包括ImageList的图像添加与使用,ListView的视图设置、添加与删除项、分组功能,以及TreeView的节点添加与移除。此外,还涵盖了DateTimePicker的日期格式定制,MonthCalendar的显示设置,以及ErrorProvider和HelpProvider等控件的应用。这些控件在Windows Forms开发中起到关键作用,提供丰富的用户交互体验。
摘要由CSDN通过智能技术生成

1.ImageList

添加图像:images属性的Add(Image value)

移除图像:Images属性的RemoveAt(int index)  Clear()

使用图像:对象.Images[int index];

 

2. 列表视图控件 ListView

用于显示带图标的项目列表,可以显示大图标、小图标和数据。

(1)View属性设置显示方式:

details:

List:小图标,右边有标签,各项排列在列中,没有列标头

LargeIcon:大图标 ,下面有标签,默认值

SmallIcon:小图标,右边带标签

Title:完整图标,右边带标签和子项信息

listView1.View = View.List;  //注意View的使用

(2)添加:ListView1.Items.Add(string str);

(3)删除:listView1.Items.RemoveAt(listView1.SelectedItems[0].Index); //删除第一个选中项

(4)选择:listView1.Items[1].Selected = true; //选择项

(5)添加图标:使用ImageList控件。ListView可以显示3个图像列表中的图标。

List、Details、SmallIcon视图显示SmallImageList属性中指定的图像列表中的图标

LargeIcon视图显示LargeImageList属性中...

List视图在大图标或小图标旁显示StateImageList属性中设置的一组附加图标。

(6)分组功能:

添加:listView1.Groups.Add(new ListViewGroup("组1:名称",HorizontalAlignment.Left)); //创建分组,左对齐元素

为项设置分组:listView1.Items[0].Group=listView1.Groups[0]; //为项设置分组

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值