DEV第三方控件的GalleryControl控件
Posted 树叶的一生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DEV第三方控件的GalleryControl控件相关的知识,希望对你有一定的参考价值。
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控件的主要内容,如果未能解决你的问题,请参考以下文章
WPF 关于第三方控件dev TreeListControl MVVM模式
c#winfrom中datagridview控件如何自定义一个datagridview的列。主要是想实现类似EXCEL中的合并单元格