Пишу программу для курсовой, простой просмотрщик изображений. При выборе папки создает List c файлами формата *.jpg и с помощью кнопок переходит к следующему/передидущему изображению в List. При открытии конкретного файла создается List и отображаются изображения, но не с выбранного файла а с первого в папке.
1.Как сделать, что бы изображение, при выборе файла, выводилось не 1е в списке List а выбранное;
2.Как сделать что бы при составлении List с помощью .GetFiles() добавлялись несколько форматов, а не 1;
3.Что бы при открытии картинки с помощью программы, выполнялось тоже самое что при открытии фала из окна программы?
код:
1.Как сделать, что бы изображение, при выборе файла, выводилось не 1е в списке List а выбранное;
2.Как сделать что бы при составлении List с помощью .GetFiles() добавлялись несколько форматов, а не 1;
3.Что бы при открытии картинки с помощью программы, выполнялось тоже самое что при открытии фала из окна программы?
код:
Код:
private void openFileButton_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() != DialogResult.OK) return;
{
imagesList.Clear();
FileName = openFileDialog1.FileName;
directoryName = Path.GetDirectoryName(FileName);
imagesList.AddRange(new DirectoryInfo(directoryName).GetFiles("*.jpg", SearchOption.TopDirectoryOnly));
currentImageId = 0;
//pictureBox.Image = Image.FromFile(FileName);
pictureBox.Load(imagesList[currentImageId].FullName);
}
}