码迷,mamicode.com
首页 > 其他好文 > 详细

DEV第三方控件的GalleryControl控件

时间:2017-11-17 10:48:30      阅读:540      评论:0      收藏:0      [点我收藏+]

标签:mgr   添加   cap   位置   checked   获取   ribbon   tar   count   

1、获取选中的图片

     List<GalleryItem> lstArray = gclImage.Gallery.GetCheckedItems();

2、滚动到GalleryControl分组的某个位置

  this.gclImage.Gallery.ScrollTo(GetGalleryGroupByTag(btnMonth.Tag), true);

/// <summary>
///滚动位置到指定的位置,通过tag值获得分组
/// </summary>
/// <param name="tag">按钮的tag值</param>
/// <returns></returns>
private GalleryItemGroup GetGalleryGroupByTag(object tag)
{
foreach (GalleryItemGroup group in gclImage.Gallery.Groups)
{
//获取要定位的月份
if (group.Tag.Equals(tag))
return group;
}
return null;
}

3、清空组数据

 gclImage.Gallery.Groups.Clear();

4、显示组名

 gclImage.Gallery.ShowGroupCaption = true;

5、给控件添加组

GalleryItemGroup groupImage = new GalleryItemGroup();

 gclImage.Gallery.Groups.Add(groupImage);

6、获取鼠标点击的位置

 RibbonHitInfo hi = gclImage.CalcHitInfo(e.Location);

//判断有效区域

 if (hi.InGalleryItem)

7、设置某个图片被选中

  gclImage.Gallery.SetItemCheck(item, false);

8、获取当前选中图片的个数

  gclImage.Gallery.GetCheckedItems().Count;

 

DEV第三方控件的GalleryControl控件

标签:mgr   添加   cap   位置   checked   获取   ribbon   tar   count   

原文地址:http://www.cnblogs.com/leaflife/p/7850183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!