# VScrollArea

**Hereda de**: [Widget](https://doc.velneo.com/23/velneo-vdevelop/scripts/lenguajes/javascript/clases/widget).

Esta clase representa el control de formularios [Área de Scroll](https://doc.velneo.com/23/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/formulario/contenedores/area-de-scroll).

## Funciones

[Generales](#funciones-generales)

| Retorno   | Función                                                             |
| --------- | ------------------------------------------------------------------- |
| VDataView | [form](#form)()                                                     |
| void      | [setScrollBarPolicy](#setscrollbarpolicy)( Number scrollbarpolicy ) |

## Enumeraciones

**ScrollBarPolicy**

* VScrollArea.ScrollBarAsNeeded  = 0. Muestra las barras de scroll si es necesario, valor por defecto.
* VScrollArea.ScrollBarAlwaysOff = 1. Nunca muestra las barras de scroll.
* VScrollArea.ScrollBarAlwaysOn = 2. Siempre muestra las barras de scroll.

## Documentación de funciones

### Funciones generales

#### VDataView form() <a href="#form" id="form"></a>

Devuelve un objeto VDataView que contiene el formulario que está incluido en el área de scroll.

#### void setScrollBarPolicy( Number scrollbarpolicy ) <a href="#setscrollbarpolicy" id="setscrollbarpolicy"></a>

Define la política para mostrar las barras de scroll.

Parámetros:

* scrollBarPolicy: política para mostrar las barras de scroll. Ver enum ScrollBarPolicy.

### Ejemplos

### 1. Activar las barras de scroll horizontal y vertical a un área de scroll incrustada en un formulario

```javascript
var formulario = theRoot.dataView();
var control = formulario.control("SCRL");
control.setScrollBarPolicy(2);
```
