DEV第三方控件的GalleryControl控件

一、獲取選中的圖片this

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

二、滾動到GalleryControl分組的某個位置it

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

/// <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;
}object

三、清空組數據foreach

 gclImage.Gallery.Groups.Clear();List

四、顯示組名gc

 gclImage.Gallery.ShowGroupCaption = true;數據

五、給控件添加組new

GalleryItemGroup groupImage = new GalleryItemGroup();

 gclImage.Gallery.Groups.Add(groupImage);

六、獲取鼠標點擊的位置

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

//判斷有效區域

 if (hi.InGalleryItem)

七、設置某個圖片被選中

  gclImage.Gallery.SetItemCheck(item, false);

八、獲取當前選中圖片的個數

  gclImage.Gallery.GetCheckedItems().Count;

相關文章
相關標籤/搜索