Sujan Man

Sujan Man

  • NA
  • 129
  • 25k

error while adding handler

Feb 17 2007 5:46 PM

hi friends,
I tried to add a handler manually and the error occured. Can any one help me with this?

Imports
System

Imports System.Threading

 

Public Class Form1

    Inherits System.Windows.Forms.Form

 

    Dim th1 As New Thread(AddressOf alltimethread)

    Dim time1 As System.Windows.Forms.Timer

 

#Region " Windows Form Designer generated code "

 

    Public Sub New()

        MyBase.New()

 

        'This call is required by the Windows Form Designer.

        InitializeComponent()

 

        'Add any initialization after the InitializeComponent() call

 

    End Sub

 

    'Form overrides dispose to clean up the component list.

    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)

        If disposing Then

            If Not (components Is Nothing) Then

                components.Dispose()

            End If

        End If

        MyBase.Dispose(disposing)

    End Sub

 

    'Required by the Windows Form Designer

    Private components As System.ComponentModel.IContainer

 

    'NOTE: The following procedure is required by the Windows Form Designer

    'It can be modified using the Windows Form Designer. 

    'Do not modify it using the code editor.

    Friend WithEvents TextBox1 As System.Windows.Forms.TextBox

    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

        Me.TextBox1 = New System.Windows.Forms.TextBox

        Me.SuspendLayout()

        '

        'TextBox1

        '

        Me.TextBox1.Dock = System.Windows.Forms.DockStyle.Fill

        Me.TextBox1.Location = New System.Drawing.Point(0, 0)

        Me.TextBox1.Multiline = True

        Me.TextBox1.Name = "TextBox1"

        Me.TextBox1.Size = New System.Drawing.Size(656, 493)

        Me.TextBox1.TabIndex = 0

        Me.TextBox1.Text = "TextBox1"

        '

        'Form1

        '

        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)

        Me.ClientSize = New System.Drawing.Size(656, 493)

        Me.Controls.Add(Me.TextBox1)

        Me.Name = "Form1"

        Me.Text = "Form1"

        Me.ResumeLayout(False)

 

    End Sub

 

#End Region

 

 

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Me.TextBox1.Text = ""

        th1.Start()

        time1 = New System.Windows.Forms.Timer

        AddHandler time1.Tick, nextthread() ‘error here

    End Sub

 

    Private Sub alltimethread()

        time1.Interval = 1000

        time1.Start()

    End Sub

 

Private Sub nextthread()

  MessageBox.Show(“Next Thread Called”)

    End Sub

 

    Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Closed

        th1.Abort()

    End Sub

End Class

 

Error Message:

E:\VC#proj\PrintQueueWMI2\PrintQueueWMI2\frmmain.vb(80): Expression does not produce a value.

thanking in advance
sujan