Hi,

I'm using visual studio dotnet 2002 programming in vb

can anyone tell me how I can handle the mousedown event for pictureboxes I
create dynamically at runtime?
I've tried setting the mousedown to handle mybase.mousedown but it doesn't
detect the mousedown event until I move out of the pictureboxes I have
created (only works on the part of the form where I don't have any
pictureboxes). I also cannot set the mousedown event to handle my array of
pictureboxes as they are not a valid handle.

regards,

Scott M.

----
remove the "remove spam" and change (at) to @ to reply
----

Re: handling mousedown for dynamic pictureboxes by Herfried

Herfried
Sun Aug 24 13:44:35 CDT 2003

Hello,

"Scott Mackay" <scottmac@nildram.co.uk> schrieb:
> can anyone tell me how I can handle the mousedown
> event for pictureboxes I create dynamically at runtime?

Have a look at the AddHandler and RemoveHandler keywords.

HTH,
Herfried K. Wagner
--
MVP · VB Classic, VB .NET
http://www.mvps.org/dotnet



Re: handling mousedown for dynamic pictureboxes by Tom

Tom
Sun Aug 24 14:08:49 CDT 2003

Hi, you can use AddHandler to add an event handler for an, erm, event :)

'///
AddHandler MyRuntimePictureBox.MouseDown, AddressOf MyMouseDownHandler
'///


Public Sub MyMouseDownHandler(ByVal sender As Object, ByVal e As
MouseEventArgs)
.
.
.
End Sub

--
Happy to help,
-- Tom Spink
(thomas.spink@ntlworld.com)

"Go down with your server"

http://dotnetx.betasafe.com >> On The Mend

Please respond to the newsgroup,
so all can benefit


"Scott Mackay" <scottmac@nildram.co.uk> wrote in message
news:3f4906b1$0$46017$65c69314@mercury.nildram.net...
> Hi,
>
> I'm using visual studio dotnet 2002 programming in vb
>
> can anyone tell me how I can handle the mousedown event for pictureboxes I
> create dynamically at runtime?
> I've tried setting the mousedown to handle mybase.mousedown but it doesn't
> detect the mousedown event until I move out of the pictureboxes I have
> created (only works on the part of the form where I don't have any
> pictureboxes). I also cannot set the mousedown event to handle my array
of
> pictureboxes as they are not a valid handle.
>
> regards,
>
> Scott M.
>
> ----
> remove the "remove spam" and change (at) to @ to reply
> ----
>
>



Re: handling mousedown for dynamic pictureboxes by Scott

Scott
Sun Aug 24 19:17:23 CDT 2003

Hi, thanks for the reply - that worked a treat

regards,

Scott M.
"Scott Mackay" <scottmac@nildram.co.uk> wrote in message
news:3f4906b1$0$46017$65c69314@mercury.nildram.net...
> Hi,
>
> I'm using visual studio dotnet 2002 programming in vb
>
> can anyone tell me how I can handle the mousedown event for pictureboxes I
> create dynamically at runtime?
> I've tried setting the mousedown to handle mybase.mousedown but it doesn't
> detect the mousedown event until I move out of the pictureboxes I have
> created (only works on the part of the form where I don't have any
> pictureboxes). I also cannot set the mousedown event to handle my array
of
> pictureboxes as they are not a valid handle.
>
> regards,
>
> Scott M.
>
> ----
> remove the "remove spam" and change (at) to @ to reply
> ----
>
>



Re: handling mousedown for dynamic pictureboxes by Scott

Scott
Sun Aug 24 20:17:36 CDT 2003

Hi again,

okay follow up question:

now that I have handled the clicking of one of my array of pictureboxes, how
can I tell which picturebox within the array I have clicked on?

regards,

Scott M.

"Scott Mackay" <scottmac@nildram.co.uk> wrote in message
news:3f4906b1$0$46017$65c69314@mercury.nildram.net...
> Hi,
>
> I'm using visual studio dotnet 2002 programming in vb
>
> can anyone tell me how I can handle the mousedown event for pictureboxes I
> create dynamically at runtime?
> I've tried setting the mousedown to handle mybase.mousedown but it doesn't
> detect the mousedown event until I move out of the pictureboxes I have
> created (only works on the part of the form where I don't have any
> pictureboxes). I also cannot set the mousedown event to handle my array
of
> pictureboxes as they are not a valid handle.
>
> regards,
>
> Scott M.
>
> ----
> remove the "remove spam" and change (at) to @ to reply
> ----
>
>



Re: handling mousedown for dynamic pictureboxes by Fergus

Fergus
Sun Aug 24 20:28:22 CDT 2003

Hi Scott,

The sender argument of the event handler will be the PictureBox that was
clicked. It's defined as an Object, so cast it to a PictureBox and then loop
through your array until you find a match.

Regards,
Fergus.

=============================
Public Shared Moan
Sender - now what kind of name is that ?
I've never read Sender and thought "ah,
that must be the control that the event
occurred with/in/at/to."
End Moan



Re: handling mousedown for dynamic pictureboxes by Tom

Tom
Mon Aug 25 03:04:56 CDT 2003

Hi, your attached method has a sender argument, which can be casted to the
PictureBox which was clicked:

'///
Dim pbClicked As PictureBox
If TypeOf sender Is PictureBox Then pbClicked = DirectCast(sender,
PictureBox)
'///

--
Happy to help,
-- Tom Spink
(thomas.spink@ntlworld.com)

"Go down with your server"

http://dotnetx.betasafe.com >> On The Mend

Please respond to the newsgroup,
so all can benefit


"Scott Mackay" <scottmac@nildram.co.uk> wrote in message
news:3f4963e8$0$46017$65c69314@mercury.nildram.net...
> Hi again,
>
> okay follow up question:
>
> now that I have handled the clicking of one of my array of pictureboxes,
how
> can I tell which picturebox within the array I have clicked on?
>
> regards,
>
> Scott M.
>
> "Scott Mackay" <scottmac@nildram.co.uk> wrote in message
> news:3f4906b1$0$46017$65c69314@mercury.nildram.net...
> > Hi,
> >
> > I'm using visual studio dotnet 2002 programming in vb
> >
> > can anyone tell me how I can handle the mousedown event for pictureboxes
I
> > create dynamically at runtime?
> > I've tried setting the mousedown to handle mybase.mousedown but it
doesn't
> > detect the mousedown event until I move out of the pictureboxes I have
> > created (only works on the part of the form where I don't have any
> > pictureboxes). I also cannot set the mousedown event to handle my array
> of
> > pictureboxes as they are not a valid handle.
> >
> > regards,
> >
> > Scott M.
> >
> > ----
> > remove the "remove spam" and change (at) to @ to reply
> > ----
> >
> >
>
>



Re: handling mousedown for dynamic pictureboxes by Herfried

Herfried
Mon Aug 25 07:22:59 CDT 2003

Hello,

"Scott Mackay" <scottmac@nildram.co.uk> schrieb:
> now that I have handled the clicking of one of my array of
pictureboxes, how
> can I tell which picturebox within the array I have clicked on?

See:

Creating Control Arrays in Visual Basic .NET and Visual C# .NET
http://msdn.microsoft.com/library/?url=/library/en-us/dv_vstechart/html/vbtchCreatingControlArraysInVisualBasicNETVisualCNET.asp

HTH,
Herfried K. Wagner
--
MVP · VB Classic, VB .NET
http://www.mvps.org/dotnet