Minimizing window in main window similar to Microsoft excel

Hi all,
I want to develop an application in which different windows can be opened from main window (for example 3 different graphs in different windows). Now I want the application such that whenever user minimizes any window it should minimize in its parent window rather than on windows taskbar. (Similar to Microsoft Excel where multiple excel books can me minimized or resized in excel application.
Labview user

This interface is known as MDI (Multiple Document Interface) and there's no native way to do it.  I haven't seen a working implementation in LabVIEW, but you can try searching this forum for MDI and see if you find one.

Similar Messages

  • In Smartform How to display footer & some secndry window after Main window?

    Hi,
    My requirement in Smartform is to display footer and and secondary window  after the Main window.
    also if item goes to 2nd & 3rd Page then also after main window footer and some secondary window should appear.
    Do i have to maintain footer and sec. window in Main Window itself
    Plz tell me in detail.
    Regards
    Vivek

    Hi Vivek,
    In smartform, specific legth is allocated to each window, that you create for a page.
    So, if you want to display secondary window on each page, create 1 secondary window with the required length and it will be displayed on each page.
    And you have written that you want to display the footer of main window also on all pages. It won't happen when you display your footer in main window. you will have to create a new window for your footer as well. Main window footer will always get displayed at the end of the main window.
    e.g. If your main window flows on second page, main window footer will be displayed on second page only.
    I hope this helps.
    Thanks,
    Archana

  • How to skip secondary window below main window  to next page.

    hi friends,
                          this is tax retail invoice in which main window contain a table where the items are listed
    as the items increses. the remaining items get listed on 2nd page thats ok..but the calculation part as total get
    calculated on both page in secondary window
    below main window
    tried with command with go to next page
    plse suggest.soon...urgent.
    thnx in advance.

    Put a condition on this secondary window for totals. Flag the checkbox 'Only after end of main window'.
    Cheers,
    Edwin.

  • Every time I try to open I get a window with a yellow background with window id="main-window" in red text how do I fix this? I have uninstalled and reinstalled several times

    I downloaded the new firefox 3.6.8 and since then it wont open Every time I try to open I get a window with a yellow background with <window id="main-window" in red text

    Try starting the profile manager ( [[Managing profiles]] ), making a new profile, [http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox migrating] the settings.

  • C# MDI application: how to scale child windows when main window is re-sized?

    Hi,
    I have an MDI application that have several child forms.  Users can view several forms at one time, and users also are given the options to arrange the child forms anyway they want:  cascade or tile.  What I want to achieve is that if the
    parent window is re-sized, all child forms should also be re-sized proportionally.   The code that I have only work if the child forms are tiled horizontally, AND that I only make the main window wider.  Otherwise, all forms are scaled (but not perfect),
    however, the location is not scaled; therefore, they are overlapping each other.   I greatly appreciate any help from you.  
    Size m_preSize;
    private void MainForm_ResizeBegin(object sender, EventArgs e)
    m_prevSize = this.ClientRectangle.Size;
    private void MainForm_ResizeEnd(object sender, EventArgs e)
    int iWidth = m_prevSize.Width;
    int iHeight = m_prevSize.Height;
    double dXFactor = (double)(this.ClientRectangle.Width) / (double)iWidth;
    double dYFactor = (double)(this.ClientRectangle.Height) / (double)iHeight;
    foreach (Form c in this.MdiChildren)
    if (!c.Visible)
    continue;
    if (c.WindowState == System.Windows.Forms.FormWindowState.Maximized ||
    c.WindowState == System.Windows.Forms.FormWindowState.Minimized)
    // DO not ajust on resize if a child window is at its Maximized state
    return;
    c.Scale(new SizeF((float)dXFactor, (float)dYFactor));
    Best Regards,
    Emily

    Hi Badidea,
    Once again, I did not explain my idea clearly.  I am sorry about that.  I only wanted to scale the child-windows as the parent re-sized.  And yes, if the child-windows fill up the view-able area of the parent's window, I would like them to
    also fill up the  view-able area of parent's window once again after re-size of parent window.  No scroll should be involved.
    Regards,
    Emily
    Hello,
    It depends on how you cascade or tile these forms.
    In this case, I would recommend you use this way below.
    1. Layout with splitContainers.
    2. Set each child form's toplevel to false, then add them to the panels of splitContainers.
    3. Resize these form to fit the panels.
    4. repeat #3 inside the main form's resize event.
    Here is a simple sample.
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    namespace _150313AutoSizeMdiChiledForm
    public partial class MainForm : Form
    public MainForm()
    InitializeComponent();
    Form1 f1 = new Form1();
    Form2 f2 = new Form2();
    Form3 f3 = new Form3();
    private void MainForm_Load(object sender, EventArgs e)
    f1.TopLevel = false;
    this.splitContainer2.Panel1.Controls.Add(f1);
    f1.Size = this.splitContainer2.Panel1.ClientSize;
    f1.Show();
    f2.TopLevel = false;
    this.splitContainer2.Panel2.Controls.Add(f2);
    f2.Size = this.splitContainer2.Panel2.ClientSize;
    f2.Show();
    f3.TopLevel = false;
    this.splitContainer1.Panel2.Controls.Add(f3);
    f3.Size = this.splitContainer1.Panel2.ClientSize;
    f3.Show();
    private void MainForm_Resize(object sender, EventArgs e)
    f1.Size = this.splitContainer2.Panel1.ClientSize;
    f2.Size = this.splitContainer2.Panel2.ClientSize;
    f3.Size = this.splitContainer1.Panel2.ClientSize;
    Designer code.
    namespace _150313AutoSizeMdiChiledForm
    partial class MainForm
    /// <summary>
    /// Required designer variable.
    /// </summary>
    private System.ComponentModel.IContainer components = null;
    /// <summary>
    /// Clean up any resources being used.
    /// </summary>
    /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
    protected override void Dispose(bool disposing)
    if (disposing && (components != null))
    components.Dispose();
    base.Dispose(disposing);
    #region Windows Form Designer generated code
    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InitializeComponent()
    this.splitContainer1 = new System.Windows.Forms.SplitContainer();
    this.splitContainer2 = new System.Windows.Forms.SplitContainer();
    ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
    this.splitContainer1.Panel1.SuspendLayout();
    this.splitContainer1.SuspendLayout();
    ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
    this.splitContainer2.SuspendLayout();
    this.SuspendLayout();
    // splitContainer1
    this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
    this.splitContainer1.Location = new System.Drawing.Point(0, 0);
    this.splitContainer1.Name = "splitContainer1";
    this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
    // splitContainer1.Panel1
    this.splitContainer1.Panel1.Controls.Add(this.splitContainer2);
    this.splitContainer1.Size = new System.Drawing.Size(607, 411);
    this.splitContainer1.SplitterDistance = 198;
    this.splitContainer1.TabIndex = 0;
    // splitContainer2
    this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill;
    this.splitContainer2.Location = new System.Drawing.Point(0, 0);
    this.splitContainer2.Name = "splitContainer2";
    this.splitContainer2.Size = new System.Drawing.Size(607, 198);
    this.splitContainer2.SplitterDistance = 294;
    this.splitContainer2.TabIndex = 0;
    // MainForm
    this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    this.ClientSize = new System.Drawing.Size(607, 411);
    this.Controls.Add(this.splitContainer1);
    this.Name = "MainForm";
    this.Text = "MainForm";
    this.Load += new System.EventHandler(this.MainForm_Load);
    this.Resize += new System.EventHandler(this.MainForm_Resize);
    this.splitContainer1.Panel1.ResumeLayout(false);
    ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
    this.splitContainer1.ResumeLayout(false);
    ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
    this.splitContainer2.ResumeLayout(false);
    this.ResumeLayout(false);
    #endregion
    private System.Windows.Forms.SplitContainer splitContainer1;
    private System.Windows.Forms.SplitContainer splitContainer2;
    Result.
    You could download it form http://1drv.ms/1Mwwibp.
    It is quite similar with the one for tiling, you could edit it to fit your requirements.
    Regards,
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • T-Bird keeps automatically switching from composition window to main window while I am typing, which leads to typed letters being interpreted as hotkey commands

    Hi,
    Since I switched to Windows 8, I've had this problem with T-Bird. Updates and safe mode have not fixed it.
    Basically, while I am composing a mail, t-bird automatically switches to the main window. Because I am in the middle of typing, it usually freezes for a moment, sometimes longer and goes transparent and a (Not Responding) appears, but usually unfreezes and then interprets all the intervening keystrokes as commands. All sorts of damage is done: messages deleted, threads hidden, sometimes a "go to last unread message" box appears. It's a real drag.
    I thought it might be a keystroke combination that is making the program change windows, but I'm fairly sure I've seen it switch when I just have the composition window idly open. I think it may be switching whenever T-bird checks for new mail.
    One thing to mention: I often switch between US English keyboard layout and Portuguese language layout. I haven't systematically tested whether it happens in one or the other, but the POR layout has some accent marks here and there. still, I've been careful not to accidentally touch the CNTRL key and as I say, I've seen it switching while idle.
    Any help is appreciated. It's getting to the point where I can't really use T-Bird any more and am sadly looking for alternatives.
    Thanks,
    BL

    Create a new profile as a test to check if your current profile is causing the problems.
    *https://support.mozilla.org/en-US/kb/profiles-tb
    If the new profile works then you can transfer files from a previously used profile to the new profile, but be cautious not to copy corrupted files to avoid carrying over the problem
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Thunderbird
    *http://kb.mozillazine.org/Profile_Manager

  • Issue in overlapping of windows with main window.

    Hi all,
    My requirement is to have 4 windows at the end of main window.
    the 4 windows should be printed only after end of all the line items in the main window.
    the problem here is if i extend my main window till the end and overlap the 4 windows. if line items are less it is printing perfectly fine. if line items are many the 4 windows are overlapping on line items. if i decrease the size of main window and place 4 windows after that, if line items extend to two or three pages. windows space will be wasted in page 1 and page 2 as the 4 windows will be printed only on the last page i.e end of line items.
    Any pointers for solving this would be appreciated.
    Regards,
    Sreekanth.

    one death you gonna die, thats what i always say to customers when it comes to this topic.
    IF you want certain things printed on certain positions of a sheet, you NEED to reserve this space, so that no overlapping issue comes up.Reserving this space means that this space may stay free in matter of page breaks and such.
    So they either live with the wasted space, or they live with the information having an uncertain position, since you just give it out in main window after all the line items.
    If first case is BLACK and second case is WHITE, then you have to know that in this scenarion there is no GRAY, just WHITE OR BLACK.

  • How to skip secondary window if main window goes to next page

    hi gurus,
                  i m having a table in main window which lists items and its rate n quantity.
    the total price,discount and discount is calculated in secondary window.
    now if the list of item get more than window size it goes to next page but with calculation in both page in secondary window . i want to skip the calculation on 1st page.the calculation should only apear in scond page.
    thnx in advance.

    Hi..
    ******Case 1******************
    Suppose if you want display the Totals only in Last page :
    In the Secondary window:
    /: IF &NEXTPAGE(C)& = '0'
      <<DISPLAY YOUR TOTALS HERE>>
    /: ENDIF
    ***********case 2**************
    Suppose if you want display the Totals only in Last page :
    In the Secondary window:
    /: IF &PAGE(C)& = '2'
      <<DISPLAY YOUR TOTALS HERE>>
    /: ENDIF
    reward if Helpful.

  • Add activity window to main window

    Good morning,
    This may not be possible, but does anyone know how I can get the 'Activity' window (found by pressing cmd 0) in the main window of mail, so it is there all the time and not as a separate window?
    I know you can have the basic task bar by opening the 'Mail Activity' bar below the folders, but ideally I want to replace this for the more detailed version.
    Any help would be great.
    Thanks
    Simon

    Thought not, worth asking though.
    Thanks.

  • How to "attach" text window to "main" window of InDesign?

    I'm running Mac 10.6.8 and CS4 on a Mac Pro early 2008, 8mb RAM, Quad Core, 30" screen.  I open the InDesign application window and then an .indd window on which I enter my text.  My problem is that, for many situations, I'd like to keep the "main" application window "attached" to the .indd window rather than having to move them each separately.  This would be especially useful when I have many windows open for other applications, but only one .indd window open for InDesign. How do I do this?

    It works!  Thank you.  The strange thing is, I already had a check mark on it, but I unchecked it and then rechecked it and it worked.
    BTW, I've not visited this forum for quite a while.  It was difficult to find my way to the InDesign Discussions.  There's so much stuff in between logging on to Adobe Forums and getting to this location.  I consider the changes a huge step backward.  I realize that you're probably not involved in it, but I hope someone who is sees this feedback about the forum layout.  Fortunately, it's only a one-time problem.  I've made a new bookmark for this forum.

  • Can I change forus from properties window to main window

    Does anyone know how to change the focus from the properties
    window
    back to the main design window in Dreamweaver 8?
    What I am trying to do is the very common task of repeatedy
    making a
    bit of text into a link. In Dreamweaver 4 (oldskool!) you can
    highlight
    the text, copy it, click on the link box in the properties
    window,
    paste in the text and hey presto, you've got a link. What you
    can then
    do is Alt+tab back to set the focus back to the main design
    window.
    This is really very handy indeed and having to use the mouse
    to click
    back in the design window to give it focus back is a right
    pain in the
    derrier.
    So, have I explained my needs competently? And if so, can
    anyone help?
    I am currently considering going back to using DW4 as it
    makes the work
    I'm going so much faster.
    I'd hoped you could do Alt+W, up-arrow, Enter to get back and
    was then
    going to look into automating that key combo somehow.
    Unfortunately alt+w doesn't work when the properties window has the
    focus.
    Thanks in advance,
    Moonshine Willy

    Hi
    This can be relatively straightforward:
    A bar of 3/2 will be twice as long as a bar of 3/4 (at the same tempo). Convert the Time Sig to 3/4, then "timestretch" all the MIDI regions using the Option tool to make them 1/2 as long.
    CCT

  • E-mail has weird second window, blocking main window, cannot read text.

    I work with charter home page. It has existed since charter last updated their e-mail program. They say the problem is Firefox. I have a Mac and prefer Firefox to Safari. Please help!

    Hi Raymond,
        Check these links related to payload, I will help you:
    Payload of SOAP-Message cannot be read
    Error displaying message payload
    Regards,
    Subhasha ranjan
    Message was edited by:
            Subhasha Ranjan

  • What is the difference between Constant Window, Variable Window,Main Window

    hello all
    what is the difference between 1) Constant Window
                                                2) Variable Window
                                                3) Main Window   in SAP SCRIPT

    Hi,
    Window Types
    When defining a form window, you must select a window type for the window.
    You can choose between three types:
    Constant Windows (CONST)
    Variable Windows (VAR)
    Main Windows (MAIN)
    Constant Windows (CONST)
    Starting with Release 4.0, the system internally processes windows of type CONST similar to windows of type VAR.
    Therefore, if you create a new window, always use type VAR.
    Variable Windows (VAR) 
    The contents of variable windows is processed again for each page, on which the window appears.
    The system outputs only as much text as fits into the window. Text exceeding the window size is truncated;
    the system does not trigger a page break. Unlike constant windows, the page windows declared as variable windows may have different sizes on different form pages.
    As far as the processing of the window contents is concerned, the system currently treats constant and variable windows alike.
    The only difference is that constant windows have the same size throughout the form.
    Main Windows (MAIN) 
    Each form must have one window of type MAIN. Such a window is called the main window of the form.
    For SAPscript forms, the main window has a central meaning:
    It controls the page break.
    It contains the text body that may cover several pages.
    It allows to fix text elements at the upper and lower margins of the allocated page window (for example, for column headings).
    As soon as a window of type MAIN is full, SAPscript automatically triggers a page break and continues to
    output the remaining text in the main window of the subsequent page. Page windows of type MAIN have the same width throughout the form.
    The SAPscript composer thus avoids reformatting of the text after each page break.
    If a page does not have a main window, the system implicitly processes all other windows of the page and continues with the subsequent page.
    This page must not call itself as subsequent page (recursive call), since this would produce an endless loop.
    In such a case, SAPscript terminates the output after three subsequent pages.
    For printing header lines or totals, the different output areas of the main window are of special importance.
    go through this links:
    In Scripts Variable window and constant wind difference?
    Main Window
    Re: Main Window in SAP Script
    What is the difference between Constant window and variable window?
    Regards
    Adil

  • What is the use of MAIN WINDOW in SCRIPTS

    what is the use of MAIN WINDOW in SCRIPTS, y we con't create a script w/o main window.
    Title was edited by:
            Alvaro Tejada Galindo

    Hi
    See this
    What are the different types of windows in SAP Scripts?
    Windows are defined in the Layout sets which define the position and the text to displayed.
    The different types of windows are:
    MAIN - Main Window
    The main window is a continous window which can extend over several pages. If the text in the main window fills up a page, a new page is created.
    Only one main window can be defined in the SAP Script whereas upto 100 instances of main window can be created in a page.
    VAR - Variable Window
    This window can have the variable contents displayed on them. The contents of the window cannot exceed the window size. The content can be formatted for each page.
    CONST - Constant Window
    The constant window can have a fixed content and is formatted only once.
    Main Windows (MAIN)
    Each form must have one window of type MAIN. Such a window is called the main window of the form. For SAPscript forms, the main window has a central meaning:
    • It controls the page break.
    • It contains the text body that may cover several pages.
    • It allows to fix text elements at the upper and lower margins of the allocated page window (for example, for column headings).
    As soon as a window of type MAIN is full, SAPscript automatically triggers a page break and continues to output the remaining text in the main window of the subsequent page. Page windows of type MAIN have the same width throughout the form. The SAPscript composer thus avoids reformatting of the text after each page break.
    Variable Windows (VAR)
    The contents of variable windows is processed again for each page, on which the window appears. The system outputs only as much text as fits into the window. Text exceeding the window size is truncated; the system does not trigger a page break. Unlike constant windows, the page windows declared as variable windows may have different sizes on different form pages.
    Constant Windows (CONST)
    Starting with Release 4.0, the system internally processes windows of type CONST similar to windows of type VAR. Therefore, if you create a new window, always use type VAR.
    <b><REMOVED BY MODERATOR></b>
    Anji
    Message was edited by:
            Alvaro Tejada Galindo

  • How to use Two main windows with in a page in script ?

    Hi any body explain me...
    How to use Two main windows with in a page in script ?
    with  header data in one main window,
    & Item data in other main window.

    HI..,
    u need to go for <b>SPLITTING THE MAIN WINDOW</b> !!!
    Main windows in page windows allow you to format text in multiple columns. Define an area in the page window, in which to position the main windows.
    Here is the procedure !!
    -->Create a page window and assign it to a page.
    Choose <b>Edit --> Main windows</b>.
    A dialog box appears.
    -->Enter values in the fields <b>Area width</b> and A<b>rea height</b> in accordance with the input guidelines for main windows.
    -->Enter values in the fields <b>Spacing</b> and Number in the <b>Horizontal group</b> if you want to use multiple columns. You can ignore the fields in the Vertical group.
    Determine how many columns and line areas are required for label printing. Then enter the corresponding values in the fields in the <b>Horizontal and Vertical groups</b>.
    -->The value in the field Left margin varies from main window to main window if multiple columns are used. The following applies:
    <b>
    Left margin of current column + Window width + Horizontal spacing = Left margin of next column</b>
    In label printing, the field Upper margin also varies from main window to main window:
    <b>
      Upper margin of current main window +  Window height + Vertical spacing = Upper margin of next main window</b>
    -->Enter a value in the field Start position.
    This is a counter. Enter a starting value which is equal to or greater than 1.
    -->The main windows are added to the list.
    -->Save your form.
    reward if it helps u...
    sai ramesh

Maybe you are looking for

  • Download older version o itunes now it won't open, how do i fix this? i just uninstall the newer version

    i download a ring tone maker, but am tying toadd it to my phone in itunes an it doesnt work, i read that i can unnistall the newe version of itunes an install the older version, i did that but when i try to open i tunes it gives me this messgage "the

  • Help - Need alternative to CLOSE_WINDOW in Webdynpro

    Hello all, Currently have an ABAP webdynpro app (Netweaver 7.0) running on EP 7.0 with Support Pack 16. We're launching the application via a quicklink on the portal.  The user requirement is to exit the application via a button in the Webdynpro. The

  • INcoming Payments in F110

    Hi Guys,                I know we can post incoming payments from F110  for a customer.                I am not sure how we decide customer has paid how much amount so as to clear the invoices.                Is scheduled incoming payment for the hou

  • Microsoft Office 10 Bundle

    All of my Microsoft Word files have a "renewal" or rather, "order" window now to pay for a subscription to Microsoft Office 10. All of my word shortcuts on my desktop have turned a bright orange (the order page). I don't have a product key to enter,

  • Boot failed:Enter Filename [/kernel/sparcv9/unix]

    Hi All, one of my support person who has administrator previlages tried move the contents of root to trash directory, in the middle it got hung,and he had restrted the server. Now the solaris does not boot. It says boot failed Enter Filename [platfor