Customizing Tab control and Enum

I am trying to do two things here regarding customizing controls.
The first is to add a down-arrow decoration to an enum so that it looks kind of like a menu ring (click the down arrow to drop down the selections).  If I simply paste it on top of the control, the decoration will intercept the click and not drop the selections down.  I want to have the control colored, so putting it behind and making the ring text background transparent doesn't really work either.  If I make it part of the "Ring Text" background element, it's fine for that one size, but if I resize the control it gets all stretched out.
The second is to modify the "Page Labels Display" in a tab control.  The only selection allowed when attempting to customize the tab control is to "replace" the page labels display with a different control type.  Every enum or ring that I've tried has simply beeped at me with no replacement.  I would really like to get the aforementioned Ring-styled enum in this box as well.
One other quirk that I haven't noticed before (Maybe since I haven't done a lot of work with tabs in the past), but when I'm trying to get context help for anything inside of a tab, the only thing that shows up is the context help for the tab itself.  Is that "working as expected"?
Regards,
Mike

hi Mike, 
there is another discussion forum covering your first question, but it sounds like your best bet would be a ComboBox: 
This will give you the appearance you want, and behaves the same as an Enum.
In order to set up a similar drop down menu of the pages of a Tab Control, it will be a little more indirect. Take a look at the attached example, which populates a combo box with the pages of a Tab Control. 
That quirk you mentioned with the Context Help and Tab Controls is a known bug, and is fixed in LabVIEW 2011. Hope this helps!
~kgarrett
Applications Engineer
National Instruments
Attachments:
ex get pages from tab control.vi ‏10 KB

Similar Messages

  • "Tab" control and Tab order of controls inside the tab

    Hello everybody,
    I have created the tab control with 6 'tabs', inside every tab I have some controls, like edit fields etc. I wanted to make an order of controls for every tab, so I have selected the option "Tab-order settings" from menu "Edit" (sorry for translation, I use non-English version of LabView), and tried to set the order. After saving it with "OK" button it turned out that the order is not changed. Simple it seems that the option doesn't work for controls in tabs. Is this a bug or do you have a solution for this?
    TIA,
    Yazilim.

    Sorry LabviewGuru, but I haven't found anything concerning Tab control and tab order inside it. Of course, I have found the topic "tabbing through front panel objects", but it simply describes how to change order for standard controls, not for controls which are inside the Tab control. But maybe you have another, extended help? So can you please copy and paste to discussion forum message this part of your help which concerns the Tab control and tab order, and then send the message?
    TIA,
    Yazilim.

  • Tab control and content

    on my main page i have a five tab control, and each tab has its own content. below the tab control and external to it is another region containing a dynamic page portlet. this region faithfully shows its contents when 4 of the 5 tabs are displayed. when the 5th tab is displayed, it is empty. i've cleared the cache numerous time with no effect.
    if anybody has any ideas please pass them on.
    thanks,
    curtis

    Try to ask advice at the MozillaZine Extension Development forum.
    * http://forums.mozillazine.org/viewforum.php?f=19
    You need to register at the MozillaZine forum site in order to post at that forum.

  • Tab control and Ring???

    have a tab control, where results will be displayed on tabs A,B,C
    in my vi. i have a ring; of options 1,2,3 when i change them i get various results. (A-C correspond to 1-3)
    is there a way when i select '2' on my ring, it will bring up tab B??
    hope this makes some sort of sense.
    Thanks in advance.

    The pages of a tab control are inherently an Enum.
    If you create an Enum control, and wire that to a local variable of the tab control, then the Enum control will change to that page within the tab control.
    Attachments:
    Example_VI.png ‏13 KB

  • Possible bug with Tab Control and Context Help?

    I created Description and Tip text for each Tab of a tab control I am using on my front panel.  I have a subVI that is called by selecting a menu item from my main front panel.  The subVI's front panel also has a menu system and a Tab Control.  I have Description and Tip text written for each of the tabs on the subVI's front panel.
    When I enable context help from the menu of my main VI, the proper help text shows up for the tabs on the main vi and, when I bring up the subVI's front panel, for its tabs as well.
    So far so good...
    Now I builld the application and run it as an executable.  For ALL of my panel tab descriptions, I get the tab's label in bold text, but no description (just a blank area).
    Is this a bug in LabVIEW?
    Kevin 

    wired wrote:
    I'm still seeing this behavior in LV8.2.1.  Does anyone know if/when it was fixed?  Also, my tip strips show up in the corner of the monitor when I mouse over a tab (in both the executable and the development version).
    I see it still even in 8.5.  
    The Help part of the bug is still NOT fixeed by NI.
    But I dont get the tool tip appearing in the corner of the monitor, it is showing up as usual.
    - Partha
    LabVIEW - Wires that catch bugs!

  • Create a log in tab in tab control and to create one of the tab is disabled and grayed

    Hello there
    Can you helpme to solve my question about log in in tab control? So basically i have two page in a tab control, page 1 contains log in such as username, password and login button and second page is nothing. After the user input the correct username and password into the string form, page 1 will be disabled and grayed and autmoatically will be in page two? I also upload the vi that i created and please correct me if i have something wrong about my vi.
    Please help me with this asap, because i have assignment based on the lab view about client server.
    Thanks
    Solved!
    Go to Solution.
    Attachments:
    Untitled 112.vi ‏19 KB

    Hi,
    Aaa.. the blue box is an Enumeration Constant. Because I've used something like this you cannot change the name of the Tabs. To fix it:
    Simply replace these two Constants with Numerical Integer Constants 0 - for the first Tab and 1 - for the Second Tab. It took me a while to understand what you wanted to say . This way you can change the name without getting an error.
    I've rewritten the entire VI in order to be clean (I was ashamed of the previous one). You can still use the first one.
    Just an advice: Even if it looks at the beginning more complicated try to use Event Structure all the time when you have buttons. The use of loops with buttons and if structure (like in your vi) creates a lot of problems and it's hard to debug.
    Paul
    Attachments:
    password.vi ‏35 KB

  • How do I create more tabs in my tab control, and place graphs/charts on these.

    It has to be done in the program depending on a setup file.
    This is due to that I have from 2 till 100 graphs/charts needed to be shown. One graph/chart on each tab.
    How many tabs I need comes from the setup file.

    This is not really a goo way to approach this. 100 tabs ouch. This would not only be a nightmare to code  and keep up to date but I think it
    could be done. Here is an examlpe of how to do it in LV 8 and a file saved for previous into 7.1 it seams to me it was easier to do in lv 7 but I cannot be sure since I no longer have 7.0 or 7.1 on this machine.
    Joe.
    "NOTHING IS EVER EASY"
    Attachments:
    Tab control.vi ‏21 KB
    Tab control1.vi ‏39 KB

  • Tab Control and Property node

    Hi everyone,
    i'm trying to create a vi that is able to run more than one test simultaneously but so far i only succeed in using the tab control to control case structure.
    What should i do to change the vi to suit my objective?
    thanks for any insight.
    Currently using labview 8, winsXP.
    Attachments:
    template.JPG ‏47 KB

    The tab control is just something that tells which page is visible.  It has nothing to do with the execution of code.  To have multiple things happening at the same time, you will need several while loops happening in parallel with each test in its own while loop.  Right now your code (and maybe its on a section of screen you didn't copy to the .jpg) does not show any looping whatsoever.

  • Executions on both tab control and list tab

    In my TestStand OI, on the left exists the listbox that contains the Sequence Files and Executions.  On the right is the tab control that shows the Test Sequence only.  Then, when a sequence file is run, the Executions and Report tab appear.  What do I add/change such that the Executions tab is displayed next to the Sequence tab at all times.

    Hi mrbean,
    I am not quite sure how this will benefit you as the Execution tab is solely for executions and when you start up your OI, there is no executions you are running.  However, if you open up the Full OI's block diagram, you will notice a subVI called "Full OI - Show Appropriate Tabs". This is the VI that sets when the tabs are visible. If you change up that case structure for the ListBar (setting the different boolean constants), you can dictate which tabs are visible.
    Hope this helps!
    Best Regards,
    Jonathan N.
    National Instruments

  • Tab control and Multiline mode property

    We are using tab control with multiline mode property true. We have around 20 tab pages and because of multiline mode property items are displayed in three rows. Annoying thing is whenever we do selection of a tab in first row tab items get rearranged
    and my selected tab will come to last row. Is any one facing the same issue. Please suggest me.

    The selected Tab has no bottom border (assuming top alignment) and so the selected tab should always merge with the tabpage. This is why the row with the selected tab always moves to the tabpage border. If you don't want this behaviour then set the tabcontrols
    appearance to Button and the rows will not change when a tab is selected.
    Mick Doherty
    http://dotnetrix.co.uk
    http://glassui.codeplex.com

  • Tab controls and team develop enviroment

    I just tried to insert a control to the form and I realised that there is tab controls available to insert.
    I would like to know does DW have tab control, if yes, any way to access it?
    by the way, does DW have version control for team develop enviroment?
    Your information is great appreciated,
    iccsi

    Thanks for the message,
    Do you mean that I need plug in a version control or CF has its own version controls?
    If it has how can I access it?
    Thanks again for helping,
    iccsi

  • I want to maximize front panel having tab control and tab control should be in centre programati​cally

    i tried this using panel bounds property of front panel
    using height width of tab tried to set position of tab
    but if the reference 0,0 on front panel is changed the tab goes to out of sight
    can any one help me in this regard
    i want to use this for having different screens with different resolution
    regards
    Solved!
    Go to Solution.

    thank you  robweaver
    for your time and intrest
    this solved my problem
    regards

  • Vim, Custom tabbing commands, and URxvt

    So lately I've been trying to get back into using VIM a lot more. Something that I realized that I would like to do is edit multiple files at a time (ie tabs).
    While I am able to edit tabs just fine, I've taken a liking towards Google Chrome's keybindings for managing tabs. However, for whatever reason, I haven't been able to get my keybindings to work properly. Here's the code that I have inside of my .vimrc file in regards to tabs:
    nnoremap <C-tab> :tabnext <CR>
    nnoremap <C-S-tab> :tabprevious <CR>
    If it helps at all, I use URxvt as my terminal.

    I just try urxvt, and I got this same problem too. Has been trying all the things, xmodmap, URxvt.keysym.*, it still does not work (or maybe am doing it wrong?).
    .Xdefaults
    URxvt.keysym.M-Down :\033[1;3B
    URxvt.keysym.M-Up :\033[1;3A
    URxvt.keysym.M-Left :\033[1;3D
    URxvt.keysym.M-Right :\033[1;3C
    URxvt.keysym.C-Up :\033[1;5A
    URxvt.keysym.C-Down :\033[1;5B
    URxvt.keysym.C-Left :\033[1;5D
    URxvt.keysym.C-Right :\033[1;5C
    URxvt.keysym.C-Prior :\033[5;5~
    URxvt.keysym.C-Next :\033[6;5~
    (* warning: the last six lines does not work as it should.)
    I got stuck at how to make CTRL-Pageup/Down work, so i decided to just re-install gnome-terminal for the best and easy way.

  • Can you print all the tab control's contents and include the tabs?

    We are trying to generate a report that includes the contents of a tab control (graphs, text).  Using the Append Control Image to Report.vi, we are only able to print out the active tab and the tab is cut off of the image. How can we generate reports that include all the tab pages and their contents and include the labeling tabs?
    Thanks in advance.
    Jim

    I do have a workaround for makinging the prints but it looks like some sort of cropped screensave that cuts off the tabs.  In my sample I was printing out 3 of the tab controls and you can see there are three by the cut off tabs.  Is there a setting to allow for more of the graph and its surroundings to be "captured"?
    Attachments:
    Document.pdf ‏53 KB
    Document (2).pdf ‏51 KB
    Document (3) (2).pdf ‏58 KB

  • Tab control text orientation

    I can create a tab control and place the tabs on the right-side.  When I do this the text is vertical.  Can I make the tab text horizontal AND have the tabs on the right side?
    Thanks,
    Dan

    Christian_M wrote:
    Hey Dan,
    I didn't find any settings to change the alignment for the text.
    You could make the page text invisible and use customized stringcontrols which you set visible/invisible (when switching between pages) instead of the original labels.
    hope this helps
    Or another approach could use the "import Image" method to set the image to be the text you desire.
    The following illustrates the effect and the code used to achieve that effect.
    Note: There used to be a thread here on the forums that explained how to impor the images with reorting to doing programatically. I wonder if I just can't find the button to push to do it while editing. If you know about that old thread or know how to do this by editing please chime in!
    Ben
    Message Edited by Ben on 04-22-2009 07:55 AM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    Import_Image.PNG ‏527 KB

Maybe you are looking for

  • Not working anything not charging no conection with pc and if call me the tell that i am not answering

    Not working anything not charging no conection with pc and if somebody calls me it tells that i am not answering That thing that just happended whith my iphone and now i can not do anything whith my iphone it just turned off

  • Lost audio in Premiere CS4 - PLEASE HELP...

    I have been building several projects and after weeks of problems and tweaking I am finally ready to export them to their final formats and all of the sudden the audio is not playing in the time line or the export. I saw a reference that this can hap

  • SAP HR data retriveal into LDAP using ABAP Report

    Hi , Does anyone have an idea for extracting SAP HR Employee data into LDAP (Directory based service)by using any abap report and function module Rohit

  • Error while syndicating-----Immediate req

    I am getting problem executing workflow. I have created workfIow, am getting problem executing workflow. Which has steps start-- validate__-if OK  syndicate---stop                  |___ if Errornotify-----stop   1.when outbound map at console is put

  • How to set date format dd.MM.yy for chart time axis

    Is it possible to set default date format dd.MM.yy instead of MM/dd/yy in Flex charts without using label function ? In this case we do not know beforehand the length of the time span; it can be minutes, days or weeks. Setting locales in compiler opt