Написать код для перелистывания картинок - Visual Basic .NET
Формулировка задачи:
Код для перелистывания картинок вперёд и назад в вижуал бейсик,каждая картинка в отдельном пикчебоксе.помогите пожалуйста.
Решение задачи: «Написать код для перелистывания картинок»
textual
Листинг программы
Public Class Form1 Dim path As String Dim images() As String Dim ii, nn As Integer Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load PictureBox1.SizeMode = PictureBoxSizeMode.Zoom path = "C:\07" 'картинки будем хранить в отдельной папке (так их можно будет удалять, добавлять не изменяя программу). 'Имя картинки должно начинаться с "NNN_" где N - номер картинке по порядку (001_, 002_, 003_, ..., NNN_). 'Предполагаю что порядок требуется. Форматы: jpg, png, bmp. Dim Files = My.Computer.FileSystem.GetFiles(path, FileIO.SearchOption.SearchTopLevelOnly, {"*.bmp", "*.jpg", "*.png"}) ReDim images(Files.Count - 1) Files.CopyTo(images, 0) Array.Sort(images) nn = images.Length If nn > 0 Then PictureBox1.Image = New Bitmap(images(ii)) Else MsgBox("Файлы не найдены!") Button1.Enabled = False Button2.Enabled = False End If End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 'Вперед ii += 1 If ii > nn - 1 Then ii = 0 PictureBox1.Image = New Bitmap(images(ii)) End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click 'Назад ii -= 1 If ii < 0 Then ii = nn - 1 PictureBox1.Image = New Bitmap(images(ii)) End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д