FlexMDIForm class

      It is a container for multiple-document interface child forms.

ยง      Methods

1)   public void InsertToolStrip(

FlexToolStrip toolstrip,

int nRowIndex,

int nColIndex)               

Parameters

toolstrip

Type: FlexToolStrip

The toolbar is going to be added into this MDI container.

 

nRowIndex

Type: int

The index of the row that the toolbar will be inserted.

 

nColIndex

Type: int

The index of the column that the toolbar will be inserted.

 

Remarks

This adds a toolbar into this container.

 

Example:

public class MyToolbar : FlexToolStrip

{

    // ***** //

}

 

public class MDIForm : FlexMDIForm

{

    // ***** //

}

 

public MDIForm()

{

SuspendLayout();

InitializeComponent();

 

// Create a toolbar.

MyToolbar myToolbar = new MyToolbar();

// Assign a unique ID which is between FlexConstants.m_nUserDefinedControlStartID and

// FlexConstants.m_nUserDefinedControlEndID

myToolbar.ID = FlexConstants.m_nUserDefinedControlStartID + 1;

// ***************************** //

//      Add menu items here      //

// ***************************** //

// Show the toolbar.

myToolbar.ShowToolStrip();

 

// Add the toolbar into the MDI container at row 0, column 0

InsertToolStrip( myToolbar, 0, 0 ); 

 

ResumeLayout( false );

PerformLayout();

}

 

2)   public void SetMenuStrip(

LinsMenuStrip menustrip)                 

Parameters

menustrip

Type: LinsMenuStrip

The menustrip will be set as the menu of this MDI container.

 

Remarks

This will set a menustrip as the menu of this MDI container.

 

Example:

public class MyMenubar : LinsMenuStrip

{

    // ***** //

}

 

public class MDIForm : FlexMDIForm

{

    // ***** //

}

 

public MDIForm()

{

SuspendLayout();

InitializeComponent();

 

// Create a menubar.

MyMenubar myMenubar = new MyMenubar();

// Assign a unique ID which is between FlexConstants.m_nUserDefinedControlStartID and

// FlexConstants.m_nUserDefinedControlEndID

myMenubar.ID = FlexConstants.m_nUserDefinedControlStartID + 1;

// ***************************** //

//      Add tool items here      //

// ***************************** //

// Show the menubar.

myMenubar.ShowMenuStrip();

 

// Set the menubar as the main menu of the MDI container

SetMenuStrip( myMenubar ); 

 

ResumeLayout( false );

PerformLayout();

}