FlexDockingManager class

It is a static class which controls all dockable objects.

ยง      Methods

1)   public static FlexForm GetFormByID(

long nID)                 

Parameters

nID

Type: long

The unique ID of the form inquired.

 

Return

It returns the FlexForm object whose unique ID is nID. It returns null, if there is no any such FlexForm object.

 

2)   public static FlexPanel GetPanelByID(

long nID)               

Parameters

nID

Type: long

The unique ID of the panel inquired.

 

Return

It returns the FlexPanel object whose unique ID is nID. It returns null, if there is no any such FlexPanel object.

 

3)   public static LinsMenuStrip GetMenuStripByID(

long nID)             

Parameters

nID

Type: long

The unique ID of the menustrip inquired.

 

Return

It returns the LinsMenuStrip object whose unique ID is nID. It returns null, if there is no any such LinsMenuStrip object.

 

4)   public static FlexToolStrip GetToolStripByID(

long nID)             

Parameters

nID

Type: long

The unique ID of the toolstrip inquired.

 

Return

It returns the FlexToolStrip object whose unique ID is nID. It returns null, if there is no any such FlexToolStrip object.

 

5)   public static ToolStripItem QueryToolStripItem(

long nID)             

Parameters

nID

Type: long

The unique ID of the tool item inquired.

 

Return

It returns the ToolStripItem object whose unique ID is nID. It returns null, if there is no any such ToolStripItem object.

 

6)   public static int GetFormsCount()                

Return

It returns the number of existed FlexForm objects, which includes FlexFormTabSheet object too.

 

7)   public static int GetPanelsCount()               

Return

It returns the number of existed FlexPanel objects, which includes FlexPanelTabSheet object and VirualPanelSheet object.

 

8)   public static FlexForm GetHitForm()              

Return

It returns the FlexForm object hit by the current cursor. It returns null, if no any FlexForm is hit.

 

9)   public static FlexPanel GetHitPanel()            

Return

It returns the FlexPanel object hit by the current cursor. It returns null, if no any FlexPanel is hit.

 

10)public static void GetAllForms(

ref List<FlexForm> lsForms)           

Parameters

lsForms

Type: List<FlexForm>

The collection of all existed FlexForm objects, which include FlexFormTabSheet object too.

 

11)public static void GetAllPanels(

ref List<FlexPanel> lsPanels)        

Parameters

lsPanels

Type: List<FlexPanel>

The collection of all existed FlexPanel objects, which include FlexPanelTabSheet object and VirualPanelSheet object too.

 

12)public static void GetAllMenuStrips(

ref List<LinsMenuStrip> lsMenuStrips)            

Parameters

lsMenuStrips

Type: List<LinsMenuStrip>

The collection of all existed LinsMenuStrip objects.

 

13)public static void GetAllToolStrips(

ref List<FlexToolStrip> lsToolStrips)            

Parameters

lsToolStrips

Type: List<FlexToolStrip>

The collection of all existed FlexToolStrip objects.

 

14)public static void CloseAllForms()               

Remarks

It closes all existed FlexForm objects, which include FlexFormTabSheet object too.

 

15)public static void CloseAllPanels()              

Remarks

It closes all existed FlexPanel objects, which include FlexPanelTabSheet object and VirualPanelSheet object too.