Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Diagrams
  [Collapse]Gauges
   [Expand]Getting Started
   [Expand]Concepts
   [Expand]Design-Time Features
   [Collapse]Examples
     How to: Add and Customize Gauge Animation
     How To: Bind a Gauge Control to a Data Source
     How to: Bind a Gauge Control to a Data Source at Runtime
     How to: Create a Circular Gauge (Design-time)
     How to: Create a Circular Gauge (Runtime)
     How To: Create a Digital Gauge (Design-time)
     How To: Create a Digital Gauge (Runtime)
     How To: Create a Gauge From Scratch (Runtime)
     How To: Create a Linear Gauge (Design-time)
     How To: Create a Linear Gauge (Runtime)
     How To: Create a State Indicator Gauge (Design-time)
     How To: Create a State Indicator Gauge (Runtime)
     How To: Custom Draw a Gauge Control
     How to: Move Value Indicators at Runtime
     How To: Use Gauges for In-Place Editing
   [Expand]Product Information
  [Expand]Map Control
  [Expand]Scheduler
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]Printing-Exporting
  [Expand]PDF Viewer
   Reporting
  [Expand]Snap
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

How To: Create a Linear Gauge (Design-time)

This is the second tutorial of the XtraGauges Getting Started series. It will guide you through the process of creating a Linear Gauge and adjusting its common settings.

This tutorial consists of the following steps.

  1. Create a New Project and Add a Gauge Control
  2. Run the Preset Manager
  3. Load the Required Gauge Preset
  4. Customize Gauge Scales
  5. Result

Expanded Step 1. Create a New Project and Add a Gauge Control

In this step, we will perform the common actions required when you add a Gauge control to your application.

  • Create a new Windows Forms Application project (Visual Studio 2010, 2012, 2013, 2015 or 2017) or open an existing one.
  • Add the GaugeControl component to your project. To do this, locate the GaugeControl item in the Visual Studio toolbox on the DX.17.1: Data & Analytics tab and drop it onto the form.

Expanded Step 2. Run the Preset Manager

  • Locate the Gauge's smart tag and click Run Preset Manager.

After that, you will see the following wizard.

Note that after you drop the Gauge in the previous step, the Gauge Preset Manager may be invoked automatically (if its "Show the preset manager every time a new Gauge control is dropped onto the form" option is enabled).

The Preset Manager allows you to create a ready-to-use gauge by loading it from the preset collection. The next step demonstrates how it is done.

Expanded Step 3. Load the Required Gauge Preset

  • In the Preset Manager, click LinearVertical to display presets with vertical linear gauges.

You can load the gauge preset in one of two ways:

  • double-click the required preset on the Preset Manager;
  • select a preset and click the Load button at the bottom of the Preset Manager.

The following image shows how to load the Africa Sunset preset using the second approach.

After that, the Form1 window should look like the following.

As you can see, the new Gauge contains a lever bar, two scales, and background layer.

Expanded Step 4. Customize Gauge Scales

  • To access the gauge's elements and customize their settings, run the Visual Gauge Control Designer.
  • To do this, locate the Gauge's smart tag and in the invoked menu, click Customize Gauge Control, as shown below.

Let's delete the second scale of the linear gauge.

  • To accomplish this, select scale2 in the Visual Gauge Control Designer, and remove it using the Remove button.

On the Designer left side, you can see the linear gauge containing only the first scale (see the image below).

  • To customize a scale, double click scale1 node, as shown above.
  • In the invoked Scales-Element Designer, change the scale's properties and click the Ranges... button as shown in the following image.

  • In the Ranges editor, add two range elements to the circular gauge by clicking the Add button.

  • Specify the Range0 properties as shown below.

  • For the Range1, execute the following changes and click OK.

  • Click OK to close the Scale Ranges editor.
  • Click OK to close Scales -Element Designer.

Then, you will see the following confirmation window.

Note

The confirmation window occurs in the Gauge Designer every time the current layout is changed.

  • Click Yes to confirm the operation, as shown above.
  • Click OK to close the Visual Gauge Control Designer.

Expanded Step 5. Result

Run the application to see the result.

How would you rate this topic?​​​​​​​