---
name: "allControls"
type: command
status: ok
groups: ["GUI Control"]
arma3_since: "1.38"
locality: {"argument": null, "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/allControls
revid: 352271
updated: 2024-02-04T22:03:55Z
---

# allControls

*Command · GUI Control · Arma 3 v1.38*

## Description

Returns a list of all controls in the provided display or controls group, including "sub"-controls from other CT_CONTROLS_GROUPs.

## Syntax

### Syntax 1

```sqf
allControls display
```

**Parameters:**

- `display`: [Display](../topics/Display.md)

**Returns:** [Array](../topics/Array.md) of [Control](../topics/Control.md)s

### Syntax 2

*since arma3 2.04*

```sqf
allControls controlsGroup
```

**Parameters:**

- `controlsGroup`: [Control](../topics/Control.md) - CT_CONTROLS_GROUP

**Returns:** [Array](../topics/Array.md) of [Control](../topics/Control.md)s

## Examples

### Example 1

```sqf
_allCtrls = allControls findDisplay 46;
```

### Example 2

```sqf
_allSubCtrls = allControls _myControlsGroup;
```

## See also

[allDisplays](../commands/allDisplays.md) · [controlsGroupCtrl](../commands/controlsGroupCtrl.md) · [ctrlCreate](../commands/ctrlCreate.md) · [allVariables](../commands/allVariables.md) · [allCurators](../commands/allCurators.md) · [allGroups](../commands/allGroups.md) · [allDead](../commands/allDead.md) · [allDeadMen](../commands/allDeadMen.md)

<sub>Source: [BI Community Wiki — allControls](https://community.bistudio.com/wiki/allControls) (revision 352271).</sub>
