# VGroupBox

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

Esta clase representa al control caja de grupo de controles.

## [Propiedades](#documentación-de-propiedades)

| Tipo    | Propiedad               |
| ------- | ----------------------- |
| Number  | [alignment](#alignment) |
| Boolean | [checkable](#checkable) |
| Boolean | [checked](#checked)     |
| Boolean | [flat](#flat)           |
| String  | [title](#title)         |

## Funciones

**Generales**

| Retorno | Función                                      |
| ------- | -------------------------------------------- |
| void    | [setChecked](#setchecked)( Boolean checked ) |

**De widgets hijos**

| Retorno                                                                                        | Función                                         |
| ---------------------------------------------------------------------------------------------- | ----------------------------------------------- |
| [Widget](https://doc.velneo.com/29/velneo-vdevelop/scripts/lenguajes/javascript/clases/widget) | [childWidgetAt](#childwidgetat)( Number index ) |
| Number                                                                                         | [childWidgetCount](#childwidgetcount)()         |

## Enumeraciones

**Flags de alineamiento**

* AlignLeft = 0×0001
* AlignRight = 0×0002
* AlignHCenter = 0×0004
* AlignJustify = 0×0008
* AlignAbsolute = 0×0010
* AlignTop = 0×0020
* AlignBottom = 0×0040
* AlignVCenter = 0×0080
* AlignCenter = AlignVCenter | AlignHCenter

## Documentación de propiedades

#### alignment

Permite leer o configurar la alineación del contenido. Ver enum de flags de alineamiento. Los valores con combinables mediante el uso del operador bitwise or booleano "|".

#### checkable

Permite leer o configurar si el botón se puede pulsar. De forma predeterminada, el botón no es pulsable.

#### checked

Permite leer o configurar si el botón está pulsado/activado. Sólo los botones con la propiedad checkable activa se pueden pulsar/activar. De forma predeterminada, el botón no está pulsado/activado.

#### flat

Permite leer o configurar si el control se pinta como una línea o como un marco. Un groupbox por lo general consta de un marco que la rodea con un título en la parte superior. Si esta característica está habilitada, sólo la parte superior del marco se dibuja en la mayoría de los estilos, de lo contrario todo el marco se dibuja. De forma predeterminada, esta propiedad está desactivada, es decir, los groupbox son planos a menos que explícitamente se especifica.

Nota: en algunos estilos, los groupbox planos y no planos tienen representaciones similares y puede no ser tan distinguibles como lo son en otros estilos.

#### title

Permite leer o configurar el texto del título mostrado en el control. El groupbox tendrá un atajo de teclado si el título contiene un ampersand (&), seguido de una letra.

## Documentación de funciones

### Funciones generales

#### void setChecked( Boolean checked ) <a href="#setchecked" id="setchecked"></a>

El control caja de grupo permite visualizar un checkbox utilizando la propiedad checkable. Esta función permite asignar el valor del checkbox.

Parámetros:

* cheked: valor booleano para fijar el estado true=marcado, false=desmarcado.

### Funciones de widgets hijos

#### Widget childWidgetAt( Number index ) <a href="#childwidgetat" id="childwidgetat"></a>

Devuelve un objeto de la clase [Widget](https://doc.velneo.com/29/velneo-vdevelop/scripts/lenguajes/javascript/clases/widget) correspondiente al número de índice especificado.

Parámetros:

* index: número correspondiente al índice de la posición que ocupa el control dentro del grupo.

#### Number childWidgetCount() <a href="#childwidgetcount" id="childwidgetcount"></a>

Devuelve el número de controles (widgets) que contiene el control.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/29/velneo-vdevelop/scripts/lenguajes/javascript/clases/vgroupbox.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
