private void SetFlowLayout(string path, FlowLayoutPanel flowLayoutPanel, string fileExtension)
        {
            DirectoryInfo di = new DirectoryInfo(path);
            FileSystemInfo[] files = di.GetFileSystemInfos();
            try
            {
                for (int i = 0; i < files.Length; i++)
                {
                    //如果不是文件
                    if (files[i] is FileInfo)
                    {
                        FileInfo file = files[i] as FileInfo;
                        string ext = file.Extension;
                        if (ext.ToLower() != fileExtension)
                            continue;
                        string title = Path.GetFileNameWithoutExtension(file.FullName);

                        ucGalleryItemImg gi = new ucGalleryItemImg();
                        gi.Tag = file.FullName;
                        gi.Title = title;
                        gi.Size = new Size(flowLayoutPanel.Size.Width-25, gi.Size.Height);

                        gi.delegateGalleryItemImgClick += new delegateGalleryItemImgClick(gi_Click);
                        gi.delegateGalleryItemImgMouseEnter += new delegateGalleryItemImgMouseEnter(gi_MouseEnter);
                        gi.delegateGalleryItemImgMouseLeave += new delegateGalleryItemImgMouseLeave(gi_MouseLeave);

                        flowLayoutPanel.Controls.Add(gi);
                    }
                }
            }
            catch { }
        }
 void gi_MouseEnter(ucGalleryItemImg ucgi)
 {
     this.sToolTip = new SuperToolTip();
     Image img = Image.FromFile(ucgi.Tag.ToString());
     Image imgs = img.GetThumbnailImage(400, 273, null, IntPtr.Zero);
     SuperToolTipSetupArgs args = new SuperToolTipSetupArgs();
     args.Contents.Image = imgs;
     this.sToolTip.Setup(args);
     ucgi.TitleLabel.SuperTip = this.sToolTip;
 }
 void gi_MouseLeave(ucGalleryItemImg ucgi)
 {
     ucgi.TitleLabel.SuperTip = null;
 }
 void gi_Click(ucGalleryItemImg ucgi)
 {
     frmAtalsBrowse frmBrowse = new frmAtalsBrowse(this);
     frmBrowse.ImageFilePath = ucgi.Tag.ToString();
     frmBrowse.Show();
 }