473,320 Members | 1,722 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

Context menu and TabControl question

Hi all,
I have a TabControl in my WinForm, I programmatically all tabs to this
control, and add some other controls to each tab. I would also like to set a
context menu to each tab, BUT what I need is right-click on each tab
name/text to popup the menu, when user right clicks the TabPage area (this
is the place holder for my other controls), nothing should happen.
Is there a way I can do it? My current code is

TabPage tp = new TabPage("Tab Name");
tp.ContextMenu = contextTabPage;
tabCtrl.TabPages.Add(tp);
MyControl mc = new MyControl();
tp.Controls.Add(,c);
mc.Show();
tabCtrl.SelectedTab = tp;

But this would enable context menu only within TabPage area, if I
right-click tab name, nothing happens.

Thanks!

--
WWW: http://hardywang.1accesshost.com
ICQ: 3359839
yours Hardy
Jan 9 '06 #1
1 5100
http://www.dotnetrix.co.uk/tabcontrols.html --> Associate a ContextMenu with
the TabItem headers of a Tabcontrol.

--
Mick Doherty
http://dotnetrix.co.uk/nothing.html
"Hardy Wang" <ha*******@newsgroups.nospam> wrote in message
news:uF****************@TK2MSFTNGP14.phx.gbl...
Hi all,
I have a TabControl in my WinForm, I programmatically all tabs to this
control, and add some other controls to each tab. I would also like to set
a context menu to each tab, BUT what I need is right-click on each tab
name/text to popup the menu, when user right clicks the TabPage area (this
is the place holder for my other controls), nothing should happen.
Is there a way I can do it? My current code is

TabPage tp = new TabPage("Tab Name");
tp.ContextMenu = contextTabPage;
tabCtrl.TabPages.Add(tp);
MyControl mc = new MyControl();
tp.Controls.Add(,c);
mc.Show();
tabCtrl.SelectedTab = tp;

But this would enable context menu only within TabPage area, if I
right-click tab name, nothing happens.

Thanks!

--
WWW: http://hardywang.1accesshost.com
ICQ: 3359839
yours Hardy

Jan 9 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Eddie de Bear | last post by:
Hi, A project I am working on has a requirement for dynamic menus. For the most part this works really well. The menus I'm creating a based on files and directories, so naturally the menu...
4
by: Mohit Gupta | last post by:
Hi all, Lately I have been working on an application in VB .net CF for Pocket PC device. I have a small question about Context Menu. When I try to close the window after context menu is poped...
4
by: Aaron Queenan | last post by:
How can I use the designer to add a context menu to a class which inherits from a control, e.g. treeview, without adding the context menu to a form? For example, to add a context menu with...
8
by: Dennis C. Drumm | last post by:
Is there a way to modify the standard context menu shown when someone right clicks in a windows text box and that would work for all open windows applications? The standard context menu for...
13
by: Steven Smith | last post by:
Just a quick question... I've built a context menu which I want to pop-up when right clicking the form, I've set the Form's context menu property to the name of the menu in question, but it...
1
by: Chris Murphy via DotNetMonster.com | last post by:
Hi all, I'm just wondering if any one can help me with this development issue I'm having. I've created a customized treeview control to handle the particular tasks to which I'll be using it. Within...
0
by: Graeme M via DotNetMonster.com | last post by:
Hi, I'm using visual basic.net 2003 and in two separate projects now i have encountered a frustrating issue where all context menu functionality (copy, paste, delete etc) is disabled on a...
1
by: Preeti | last post by:
Hi all I am a fresher and have been given a requirement in VB.net I have to make an application in VB.net which will run as a system tray icon and will add one or two items in the default...
2
by: jamil | last post by:
I have a tab control on a form with several tab pages. I have also added a context menu to the tab control that contains a couple of menu items-- Add and Delete. What I would like to do is...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...

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.