Wrox Programmer Forums
Go Back   Wrox Programmer Forums > .NET > .NET 1.0 and Visual Studio.NET > VS.NET 2002/2003
|
VS.NET 2002/2003 Discussions about the Visual Studio.NET programming environment, the 2002 (1.0) and 2003 (1.1). ** Please don't post code questions here ** For issues specific to a particular language in .NET, please see the other forum categories.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the VS.NET 2002/2003 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old September 8th, 2005, 10:07 PM
Registered User
 
Join Date: Sep 2005
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via Yahoo to eros
Default AddEventHandler or other relative way using VB.NET

Anyone here expert to use AddEventHandler or other way to solve this small problem of mine because I am a student that developing my thesis.

Situation: I have a form (frm) and a textbox (txt) on the frm and a seperate .vb file Class (cls) and a procedure (txtKeyUp) intended to handle the frm.txt.KeyUp event.

Problem: I'm not allowed to code in frm only in the cls.

Code Sample:

frm.vb

Public Class frm
    Inherits System.Windows.Forms.Form
''''''''''Generated Code
+ Windows "........."

End Class



cls.vb

Public Class cls

    Public Sub New()
    ''''''''''Implementation Code here
    'If im not mistaken must be here the required code in order to
    'Handle the frm.txt.KeyUp event.
    'something AddEventHandler here.
    End Sub

    Public Sub txtKeyUp()
    ''''''''''Implementation Code here
    End Sub
End Class

Eros Sy
Philippines
 
Old September 25th, 2005, 09:49 AM
Registered User
 
Join Date: Sep 2005
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi Eros,

Put this code in cls

Friend Sub txtKeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)

End Sub

Create a cls.vb instance frm.vb

dim cls1 as new cls
in form load event add this code
        AddHandler txt.MouseDown, AddressOf cls1.txtKeyUp


You can use with out parameters also. But it is not goood practice handling a event without event and sender

Difficult can be done immediately. But Impossible will take some more time.





Similar Threads
Thread Thread Starter Forum Replies Last Post
vb.net 2008 re: VB.NET databases book bigbearjeff VB.NET 0 June 2nd, 2008 01:22 PM
AddEventHandler or any relative way using VB.NET eros General .NET 0 September 8th, 2005 11:44 PM
VB.Net question on Windows VB.Net datagrids dmsousa VS.NET 2002/2003 1 January 19th, 2005 02:45 PM
vb.net 2002 OR vb.net 2003 metalaaron VB.NET 2002/2003 Basics 0 August 5th, 2003 10:00 AM
vb.net 2002 - vb.net 2003 book metalaaron Wrox Book Feedback 0 August 2nd, 2003 10:46 PM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.