//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 { } } }