473,376 Members | 1,012 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,376 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 5108
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...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
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...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.