Nevron .NET Vision Documentation
Toolbar

The ThinWeb controls (Chart and Diagram) have an integrated toolbar which allows you to perfrom different actions on the control it is attached to. The following sections describe how to configure the toolbar as well as the common button actions you can apply.

Visibility

The toolbar visibility is controlled trough the Toolbar Visible property. The following code snippets show the toolbar:

C#
Copy Code

someThinControl.Toolbar.Visible = true;

Visual Basic
Copy Code

someThinControl.Toolbar.Visible = True

Adding Buttons

After you make the toolbar visible you can add toolbar buttons to it. Each toolbar button is associated with an action that is performed when the user clicks on that button. The following code snippet adds a toolbar button that exports the current visual representation of the control as PDF:

C#
Copy Code

someThinControl.Toolbar.Items.Add(new NToolbarButton(new NSaveImageAction("Save as PDF", new NPdfImageFormat(), false, new NSize(600, 600), 300)));

Visual Basic
Copy Code
 

someThinControl.Toolbar.Items.Add(New NToolbarButton(new NSaveImageAction("Save as PDF", New NPdfImageFormat(), False, New NSize(600, 600), 300)))

The control will display toolbar buttons in the order they are added to the Toolbar.Items collection in left to right order.
Adding Separators

Sometimes it's useful to group together buttons that perform similar actions (like actions that export an image in a specified format) or actions that toggle the image map tools. In this case you can add toolbar items of type NToolbarSeparator:

C#
Copy Code

someThinControl.Toolbar.Items.Add(new NToolbarSeparator());

Visual Basic
Copy Code
 

someThinControl.Toolbar.Items.Add(New NToolbarSeparator())

Common Toolbar Actions

Nevron Chart ThinWeb and Nevron Diagram ThinWeb share a number of common toolbar actions. The following table briefly describes them:

Type Description
NSaveStateAction Saves the current control state. Optional parameters are the file name to save the state and the persistency format.
NSaveImageAction Saves the current control visual representation as an image in the specified format. Optional parameters are the image format, the image size (automatic or manual), resolution and image name.
NToggleAutoUpdateAction Toggles automatic update on or off depending on the current automatic update settings of the control.
NToggleTooltipToolAction Toggles the enabled state of the first tool of type NTooltipTool in the controller tools collection.
NToggleCursorToolAction Toggles the enabled state of the first tool of type NCursorTool in the controller tools collection.
NToggleBrowserRedirectToolAction Toggles the enabled state of the first tool of type NBrowserRedirectTool in the controller tools collection.

 

Related Examples

Nevron Chart\Web Forms\ThinWeb\Toolbar Configuration
Nevron Chart\Mvc\Toolbar Configuration


Nevron Diagram\Web Forms\ThinWeb\Toolbar Configuration
Nevron Diagram\Mvc\Toolbar Configuration

 

 


©2017. Nevron Software LLC.

Send Feedback