Thanks Arsalan, Do you have any snippet that you can share or am I asking a lot...? Being a beginner it's hard to judge the requirement of the code. If you share some code that's great if not even great as i will learn more...
Thanks for you time. On Jun 19, 2:25 am, Arsalan Tamiz <[email protected]> wrote: > It was working but your main UI thread is busy in your loops thats > why changes are NOT visible. In these type of scenarios we use > multi-threading, and can simply use backgroundworker. > > On Thu, Jun 18, 2009 at 5:51 PM, musa.biralo <[email protected]> wrote: > > > Hi there, > > > I am not sure why the very simple code is not working. I have asked > > very similar question before and it is somewhat based on that "How to > > update StatusStrip from class to form". Any help will be a great > > help!!! > > > ----------------------- > > Public Class Form1 > > > Public trash As New Class1 > > > Private WithEvents eventsUpdateSSclass1 As > > UpdateStatusStrip.Class1 > > > Private Sub UpdateStatusStrip(ByVal msg As String, ByVal color As > > Color) Handles eventsUpdateSSclass1.UpdateStatusStrip > > > Me.ToolStripStatusLabel1.Text = msg > > Me.ToolStripStatusLabel1.BackColor = color > > Me.StatusStrip1.Refresh() > > > End Sub > > > Private Sub Button1_Click(ByVal sender As System.Object, ByVal e > > As System.EventArgs) Handles Button1.Click > > trash.runRunRun() > > End Sub > > > End Class > > > ------------------------------------ > > Public Class Class1 > > > Public Sub New() > > End Sub > > > Public Event UpdateStatusStrip(ByVal msg As String, ByVal color As > > Color) > > > Public Sub runRunRun() > > Dim k As Integer = 0 > > For i As Integer = 1 To 100 > > For j As Integer = 1 To 1000 > > k = j + i > > RaiseEvent UpdateStatusStrip(CStr(k), Color.Orange) > > 'call UpdateStatusStrip(CStr(k), Color.Orange) is not > > working. > > > Next > > Next > > RaiseEvent UpdateStatusStrip(String.Empty, Nothing) 'to check > > End Sub > > > End Class > > -------------------------------------------- > >
