# VBoundFieldComboBox

**Hereda de:** [Widget](widget).

Esta clase representa al control comboBox de campo enlazado.

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

| Retorno      | Función                                         |
| ------------ | ----------------------------------------------- |
| const Number | [count](#count)                                 |
| Number       | [currentIndex](#currentindex)                   |
| const String | [currentText](#currenttext)                     |
| Boolean      | [duplicatesEnabled](#duplicatesenabled)         |
| Boolean      | [frame](#frame)                                 |
| Number       | [maxCount](#maxcount)                           |
| Number       | [maxVisibleItems](#maxvisibleitems)             |
| Number       | [minimumContentsLength](#minimumcontentslength) |
| Number       | [sizeAdjustPolicy](#sizeadjustpolicy)           |

## Funciones

**Generales**

| Retorno | Función                   |
| ------- | ------------------------- |
| void    | [hidePopup](#hidepopup)() |
| void    | [showPopup](#showpopup)() |

**De ítems**

| Retorno | Función                                                    |
| ------- | ---------------------------------------------------------- |
| Number  | [findText](#findtext)( String text, \[Number matchFlags] ) |
| String  | [itemText](#itemtext)( Number index )                      |

## Señales

| Señal                        |
| ---------------------------- |
| Item: cambio de seleccionado |

## Enumeraciones

**Match flags**

* MatchExactly = 0
* MatchFixedString = 8
* MatchContains = 1
* MatchStartsWith = 2
* MatchEndsWith = 3
* MatchCaseSensitive = 16
* MatchRegExp = 4
* MatchWildcard = 5
* MatchWrap = 32
* MatchRecursive = 64

## Documentación de propiedades

#### count

Devuelve el número de elementos de la lista.

#### currentIndex

Devuelve el índice o posición del elemento en curso de la lista y también permite fijar cual es el elemento en curso de la lista.

#### currentText

Devuelve el texto del elemento en curso.

#### duplicatesEnabled

Permite leer o configurar si el control permite elementos duplicados.

#### frame

Permite leer o configurar si el control será pintado con o sin frame.

#### maxCount

Permite leer o establecer el número máximo de elementos que admitirá el control.

#### maxVisibleItems

Permite leer o establecer el número de elementos que se visualizarán en pantalla. Por defecto el valor es 10.

#### minimumContentsLength

Permite leer o establecer el número mínimo de caracteres que se mostrarán en el control. Por defecto el valor es 0.

#### sizeAdjustPolicy

Permite leer o establecer la política de ajuste del tamaño del control en función del contenido. El valor por defecto es ajustar el tamaño la primera vez que se muestra.

Los valores posibles son:

0 - AdjustToContents.

1 - AdjustToContentsOnFirstShow.

2 - AdjustToMinimumContentsLength.

3 - AdjustToMinimumContentsLengthWithIcon.

## Documentación de funciones

### Funciones generales

#### void hidePopup() <a href="#hidepopup" id="hidepopup"></a>

Oculta la lista de ítems.

Esta función ha sido incluida en la versión Velneo 7.16.

#### void showPopup() <a href="#showpopup" id="showpopup"></a>

Muestra la lista de ítems.

Esta función ha sido incluida en la versión Velneo 7.16.

### Funciones de ítems

#### Number findText( String text, \[Number matchFlags] ) <a href="#findtext" id="findtext"></a>

Devuelve el número de elemento que contiene un determinado texto.

Parámetros:

* text: texto a buscar.
* matchFlags: ver enum Match flags.

#### String itemText( Number index ) <a href="#itemtext" id="itemtext"></a>

Devuelve el texto de un número de elemento determinado.

Parámetros:

* index: número del elemento del combobox del que se desea obtener el valor.
