---
title: "ToggleSwitch (Multicolor)"
canonical: "https://docs.cuesystem.com/space/CVCGC/460226582/ToggleSwitch%20(Multicolor)"
format: markdown
---
> Macro (toc)

---

# Description

You can set BauttonColor, TextFontColor and BackgroundColorOn, BackgroundColorOff.

![image](media://35cce489-0817-4930-93c0-1c75a934a66c)

# Properties

See section [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/460816423/ToggleSwitch+Aluminum#Properties](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/460816423/ToggleSwitch+Aluminum#Properties). In addition, this object uses the following properties.

|  |  |  |  |  |
| --- | --- | --- | --- | --- |
| Property Name | Data Type | Allowed Values | Default Value | Description |
| Appearance |
| ButtonColor | Long | Any | &Hff000000 | Color of Button. |
| FontColor | Long | Any | _COLOR_BLACK | Color of text font |
| BackgroundColorOn | Long | Any | &H1Affffff | Color of background in State On. |
| BackgroundColorOff | Long | Any | &H1Affffff | Color of background in State Off. |

# Functions

See section [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/460816423/ToggleSwitch+Aluminum#Functions](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/460816423/ToggleSwitch+Aluminum#Functions). In addition, this object uses the following functions.

## SetButtonColor

This function sets a newbuttoncolor to ButtonColor. The function returns True.

#### Syntax

```visualbasic
Function SetButtonColor(newbuttoncolor As Long) As Boolean
```

## GetButtonColor

This function returns ButtonColor.

#### Syntax

```visualbasic
Function GetButtonColor() As Long
```

## SetFontColor

This function sets a newfontcolor to FontColor. The function returns True.

#### Syntax

```visualbasic
Function SetFontColor(newfontcolor As Long) As Boolean
```

## GetFontColor

This function returnsFontColor.

#### Syntax

```visualbasic
Function GetFontColor() As Long
```

## SetBackgroundColorOn

This function sets a newbackgroundcoloron to BackgroundColorOn. The function returns True.

#### Syntax

```visualbasic
Function SetBackgroundColorOn(newbackgroundcoloron As Long) As Boolean
```

## GetBackgroundColorOn

This function returns BackgroundColorOn.

#### Syntax

```visualbasic
Function GetBackgroundColorOn() As Long
```

## SetBackgroundColorOff

This function sets a newbackgroundcoloroff to BackgroundColorOff. The function returns True.

#### Syntax

```visualbasic
Function SetBackgroundColorOff(newbackgroundcoloroff As Long) As Boolean
```

## GetBackgroundColorOff

This function returns BackgroundColorOff.

#### Syntax

```visualbasic
Function GetBackgroundColorOff() As Long
```

# Events

See section [https://cue.atlassian.net/wiki/spaces/CVCGC/pages/460816423/ToggleSwitch+Aluminum#Events](https://cue.atlassian.net/wiki/spaces/CVCGC/pages/460816423/ToggleSwitch+Aluminum#Events).