mouse right click

  • Thread starter Thread starter Steve
  • Start date Start date
S

Steve

How do you disable the mouse right click to prevent pop-up window?

Or if I want to have cut/copy/paste on pop-up window use same code as my
custom cut/copy/paste that are triggered by toolstrip buttons?

Thanks

Steve
 
This is not done with server-side code since the mouse clicks originate at
the client.

Use JavaScript and the onMouseDown client-side event handler to accomplish
this.
 
Hi Scott...

This is for a client application and I'm only coding in vb 2005. Isn't
there a way to intercept the right mouse down event and cancel it?

Steve
 
The MouseUp event is the one you want.

The information about which mouse button was used and the ability to cancel
it is available in the event arguments.
 
Why would a link to a search on JavaScript help?

The OP has made it clear that he is working on a Windows Forms application
using VB.NET.

I hope you realise that you have just perpetuated the 'heinous sin' that, a
couple of days ago, you roundly criticised others for doing.
 
One of the lasts posts mentioned using Javascript, Stephany. Besides, I
cannot see you being much good. See Scott's post below & my advice under:

=================================
Scott's Post:

This is not done with server-side code since the mouse clicks originate at
the client.

Use JavaScript and the onMouseDown client-side event handler to accomplish
this.

==================================

You can just say

if e.button = 2 then
messabgox.show("Disabled")
end if

You can also subclass a standard textbox to remove the context menu items
you wish, but it you use CTRL + C... then its not always good

But I had the same thing many years ago in a windows app & it was handled in
WndProc with the subclassing as mentioned above

There is always that you create a blank context menu & add that to the
textbox

textbox1.contextmenu = contextmenu1...

That way when you right-click you get nothing

I have deleted the subclassing removing the paste/copy items now so I cannot
pass it on - sorry

I hope this has given you some ideas,

Newbie Coder
 
Actually what I ended up doing was substituting my own menu of options using
contextmenustrip. And then I can have the cut, copy, and paste operations
do what I need it to do.

Thanks

Steve
 
Back
Top