editlbox.h

Clase wxEditableListBox

Un listbox editable es un control compuesto que permite al usuario introducir, eliminar y reordenar fácilmente una lista de cadenas.

Jerarquía:

Jerarquía de la clase wxEditableListBox

Estilos

Esta clase admite los siguientes estilos:

wxEL_ALLOW_NEW
Permite al usuario introducir nuevas cadenas.
wxEL_ALLOW_EDIT
Permite al usuario editar cadenas existentes.
wxEL_ALLOW_DELETE
Permite al usuario borrar cadenas existentes.
wxEL_NO_REORDER
No permite al usuario reordenar las cadenas.
wxEL_DEFAULT_STYLE
Estilo por defecto: wxEL_ALLOW_NEW | wxEL_ALLOW_EDIT | wxEL_ALLOW_DELETE.

Eventos emitidos por esta clase

El control utiliza un wxListCtrl internamente y emite sus eventos.

Funciones miembro

wxEditableListBox()

wxEditableListBox::wxEditableListBox()

Constructor por defecto.

wxEditableListBox()

wxEditableListBox::wxEditableListBox( wxWindow * parent, wxWindowID id, const wxString & label, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = wxEL_DEFAULT_STYLE, const wxString & name = wxEditableListBoxNameStr )

Constructor que crea y muestra un cuadro de lista.

Parámetros
parent
Ventana padre. No debe ser NULL.
id
Identificador de la ventana. El valor wxID_ANY indica un valor por defecto.
label
El texto que se muestra justo antes del control de lista.
pos
Posición de la ventana. Si se especifica wxDefaultPosition se elige una posición por defecto.
size
Tamaño de la ventana. Si se especifica wxDefaultSize, la ventana tendrá el tamaño adecuado.
style
Estilo de la ventana.
name
Nombre de la ventana.
~wxEditableListBox()

virtual wxEditableListBox::~wxEditableListBox()

Destructor, que destruye el cuadro de lista.

Create()

bool wxEditableListBox::Create( wxWindow * parent, wxWindowID id, const wxString & label, const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, long style = wxEL_DEFAULT_STYLE, const wxString & name = wxEditableListBoxNameStr )

Crea el listbox editable para la construcción en dos pasos.

GetStrings()

void wxEditableListBox::GetStrings(wxArrayString & strings) const

Devuelve en el array dado el contenido actual del control (el array se borrará antes de añadir el contenido del control).

SetStrings()

void wxEditableListBox::SetStrings(wxArrayString & strings)

Sustituye el contenido actual por las cadenas dadas.

Métodos y datos heredados

Esta clase hereda los métodos y datos miembro públicos y protegidos de wxPanel, wxWindow, wxEvtHandler y wxObject.