472,145 Members | 1,549 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,145 software developers and data experts.

Custom Control Mouse Events

Hello Everyone,

I designed a custom control that is entirely covered by a picture box.
I then dragged this custom control onto a windows form application
(called main) and I need to handle mouse events in my main
application. Specifically, when a user double clicks on my custom
control I need to draw something on another picture box located in my
main application.

I'm going to attempt to draw the scenario because I think it will
clarify my question so please bare with me!

-------------------------------------------------------------------------------------------
| Main
Form
|
--------------------------------------------------------------------------------------------
|
| -------------------------------
-------------------------------
| | |
| |
| | custom | | picture
box |
| | control | | on main
form |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| -------------------------------
-------------------------------
|
|
----------------------------------------------------------------------------------------------

What I need to be able to do as I mentioned above is somehow establish
communication between the
custom control and picture box. The problem is that because the custom
control is entirely covered by its OWN
picture box, whenever the user clicks on the control in the main form,
it doesn't do anything (because its picturebox is preventing it from
receiving mouse clicks.

Any ideas on how to get around this problem? I'd appreciate the help!

One solution might be to draw to the main picture box from the custom
control itself. Is that even possible? Can paint to the main picture
box through my custom control code?

Thanks for any help!

~ Maryam

Mar 7 '07 #1
2 3128
Hello Everyone,

I designed a custom control that is entirely covered by a picture box.
I then dragged this custom control onto a windows form application
(called main) and I need to handle mouse events in my main
application. Specifically, when a user double clicks on my custom
control I need to draw something on another picture box located in my
main application.

What I need to be able to do as I mentioned above is somehow establish
communication between the custom control and picture box.
The problem is that because the custom control is entirely covered by
its OWN
picture box, whenever the user clicks on the control in the main form,
it doesn't do anything (because its picturebox is preventing it from
receiving mouse clicks.

Any ideas on how to get around this problem? I'd appreciate the help!

One solution might be to draw to the main picture box from the custom
control itself. Is that even possible? Can paint to the main picture
box through my custom control code?

Thanks for any help!

~ Maryam
Mar 7 '07 #2
your control should inherit from the class System.Windows.Forms.Control.

<ah**********@gmail.com>
:11********************@8g2000cwh.googlegroups.com ...
Hello Everyone,

I designed a custom control that is entirely covered by a picture box.
I then dragged this custom control onto a windows form application
(called main) and I need to handle mouse events in my main
application. Specifically, when a user double clicks on my custom
control I need to draw something on another picture box located in my
main application.

What I need to be able to do as I mentioned above is somehow establish
communication between the custom control and picture box.
The problem is that because the custom control is entirely covered by
its OWN
picture box, whenever the user clicks on the control in the main form,
it doesn't do anything (because its picturebox is preventing it from
receiving mouse clicks.

Any ideas on how to get around this problem? I'd appreciate the help!

One solution might be to draw to the main picture box from the custom
control itself. Is that even possible? Can paint to the main picture
box through my custom control code?

Thanks for any help!

~ Maryam


Mar 7 '07 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

15 posts views Thread by Tinus | last post: by
19 posts views Thread by Jamey Shuemaker | last post: by
2 posts views Thread by Jay Dee | last post: by
reply views Thread by Saiars | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.