Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.93 KB | None | 0 0
  1. Public Class Form1
  2.     Dim images() As String = New String() {}
  3.     Dim currentImageIndex As Integer = 0
  4.  
  5.     Private Sub ZakończToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ZakończToolStripMenuItem.Click
  6.         If MessageBox.Show("Czy jesteś pewien?", "Komunikat", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then
  7.             Application.Exit()
  8.         End If
  9.     End Sub
  10.  
  11.     Private Sub PrzegladarkaGrafikiInfoToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles PrzegladarkaGrafikiInfoToolStripMenuItem.Click
  12.         MessageBox.Show("Program do przeglądania grafiki." & vbNewLine & "Autor: XYZ")
  13.     End Sub
  14.  
  15.     Private Sub OtwórzToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles OtwórzToolStripMenuItem.Click
  16.         OpenFileDialog1.FileName = ""
  17.         OpenFileDialog1.Filter = "Pliki graficzne|*.jpg;*.bmp;*png|Wszystkie pliki|*.*"
  18.         If OpenFileDialog1.ShowDialog() = DialogResult.Cancel Then
  19.             Exit Sub
  20.         End If
  21.  
  22.         SaveImage(OpenFileDialog1.FileName)
  23.         ShowCurrentImage()
  24.     End Sub
  25.  
  26.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  27.         If currentImageIndex > 0 Then
  28.             currentImageIndex = currentImageIndex - 1
  29.         End If
  30.  
  31.         ShowCurrentImage()
  32.     End Sub
  33.  
  34.     Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  35.         If currentImageIndex < images.Length - 1 Then
  36.             currentImageIndex = currentImageIndex + 1
  37.         End If
  38.  
  39.         ShowCurrentImage()
  40.     End Sub
  41.  
  42.     Private Sub SaveImage(fileName As String)
  43.         ReDim Preserve images(0 To UBound(images) + 1)
  44.         currentImageIndex = UBound(images)
  45.         images(currentImageIndex) = fileName
  46.     End Sub
  47.  
  48.     Private Sub ShowCurrentImage()
  49.         PictureBox1.Image = Image.FromFile(images(currentImageIndex))
  50.     End Sub
  51. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement