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:

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.