IVVForm

public interface IVVForm

Implements form shown on client area.

ToolStrip MainToolStrip { get; }

Returns the main tool bar shown on a main window. Please return null, if it is unnecessary or does not exist.

ToolStrip SubToolStrip { get; }

Returns the subtool bar shown under a main tool bar. Please return null, if there is no it. If it changes dynamically, you substitute a tool bar to FormUtility.SubToolStrip.

StatusStrip StatusStrip { get; }

Returns the status bar shown on a main window. Please return null, if there is no it.

TreeNode ProjectNode { get; }

Returns the tree node currently interlocked with the project panel. This is used in order to make the target tree node visualize when this form becomes active.

EnableType EnableMenus { get; }

Specifies which buttons of mandala menu are validated. This value is an OR operation. For example, if "EnableType.Save | EnableType.Print" is returned, "Save" and "Print" will be in available status, and "Save as" will be in invalid status.

void OnClickSave(bool saveas);

Occurs when operation of "Save" is performed.

void OnClickPrint();

Occurs when operation of printing is performed.