Advertisement
Guest User

ProgresBar

a guest
Dec 19th, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Class Form1
  2.  
  3.     Public Sub RunProgressbar(ByVal minimo As Integer) 'Handles Me.MiEvento
  4.        Me.ProgressBar1.Value = minimo
  5.     End Sub
  6.  
  7.     Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  8.         Me.ProgressBar1.Minimum = 0
  9.         Me.ProgressBar1.Maximum = 2000
  10.     End Sub
  11.  
  12.     Public Class Class1
  13.         ' Declare an event.
  14.        Public Event MiEvento(ByVal num As Integer)
  15.         Sub Run()
  16.             For i = 0 To 2000
  17.                 ' Raise an event.
  18.                RaiseEvent MiEvento(i)
  19.             Next
  20.         End Sub
  21.     End Class
  22.  
  23.     Private Obj As New Class1
  24.  
  25.     Private Sub AddToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles AddToolStripMenuItem.Click
  26.  
  27.         ' Associate an event handler with an event.
  28.        AddHandler Obj.MiEvento, AddressOf RunProgressbar
  29.         ' Call the method to raise the event.
  30.    End Sub
  31.  
  32.     Private Sub RemoveToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles RemoveToolStripMenuItem.Click
  33.  
  34.         ' Stop handling events.
  35.        RemoveHandler Obj.MiEvento, AddressOf RunProgressbar
  36.         ' This event will not be handled.
  37.    End Sub
  38.  
  39.     Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  40.         Obj.Run()
  41.     End Sub
  42. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement