예제 #1
0
        //Detail des images


        private void ListPictures_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            if (listPictures.SelectedIndices.Count != 1 && listPhotos.Images.Count <= 0)
            {
                return;
            }

            DetailPhotoForm dpf;

            if (listAlbums.SelectedIndex != -1)
            {
                dpf = new DetailPhotoForm(donnees.current_album, donnees.current_album.getPhoto(listPhotos.Images.Keys[listPictures.SelectedIndices[0]]), donnees);
                dpf.Show();
            }
            else
            {
                try
                {
                    Album album = donnees.GetAlbum(donnees.listeResultats[listPictures.SelectedIndices[0]][0]);
                    Photo photo = donnees.getPhoto(album.nom, donnees.listeResultats[listPictures.SelectedIndices[0]][1]);
                    dpf = new DetailPhotoForm(album, photo, donnees);
                    dpf.Show();
                }
                catch { }
            }
        }