---
title: "HorizontalNavigationBar"
canonical: "https://docs.cuesystem.com/space/CVCGC/477528107/HorizontalNavigationBar"
format: markdown
---
> Macro (toc)

---

# Description

NavigationBar is a window mainly used for navigation between different Windows. NavigationBar contains ScrollListBox. ScrollListBox shows one or more items via spinning-wheel. By scrolling the wheel, you can reach other items in the list. VisibleLines are displayed in the bar. You can assign an icon to each item. Icons for each line are inserted by animation. Each item of animation is assigned to the item in ScrollListBox.

![image](media://a988468a-fdbb-429e-af65-4c78a69ec66e)

# Properties

See [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/476512325/NavigationBar#Properties](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/476512325/NavigationBar#Properties) . In addition this object uses the following properties.

|  |  |  |  |  |
| --- | --- | --- | --- | --- |
| Property Name | Data Type | Allowed Values | Default Value | Description |
| Appearance |
| Glide | Long | None Up  
Down | None | Glide of NavigationBar in ShowObject() |
| Text |
| VerticalTextAlign | Long | Top Center  
Bottom | Center | Vertical align of texts |

# Functions

See [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/476512325/NavigationBar#Functions](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/476512325/NavigationBar#Functions) . In addition this object uses the following functions.

## SetGlide

This function sets a newglide to Glide. You can use constants as parameter

- GLIDE_LEFT
- GLIDE_NONE
- GLIDE_RIGHT

Function returns True on success or False if an error occurs (i.e. parameter has wrong value).

#### Syntax

```visualbasic
Function SetGlide(newglide As Long) As Boolean
```

## GetGlide

This function returns Glide.

#### Syntax

```visualbasic
Function GetGlide() As Long
```

## SetVerticalTextAlign

This function sets a newverticaltextalign to VerticalTextAlign. You can use constants as parameter

- _TEXT_ALIGNTOP
- _TEXT_ALIGNVCENTER
- _TEXT_ALIGNBOTTOM

Function returns True on success or False if an error occurs (i.e. parameter has wrong value).

#### Syntax

```visualbasic
Function SetVerticalTextAlign(newverticaltextalign As Long) As Boolean
```

## GetVerticalTextAlign

This function returns VerticalTextAlign.

#### Syntax

```visualbasic
Function GetVerticalTextAlign() As Long
```

# Events

See [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/476512325/NavigationBar#Events](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/476512325/NavigationBar#Events) .