WOL
Home Download Documentação A Fazer... Links Pascal Começar

TWOLListBox - WOLGUI

listbox

Descendente de TWOLVisualControl. É a representação, em objeto WOL, de uma caixa de lista de textos básica da GUI (ambiente gráfico) em uso. Arquivo fonte: WOLGUI13.PP.

Propriedades da ListBox

Propriedade Descrição
Selected[Index:Integer] Propriedade que retorna True se o elemento de índice index estiver selecionado ou torná-lo o texto selecionado.
Columns Propriedade que indica o número de colunas da caixa de listagem.
ExtendedSelect Propriedade booleana que permite a seleção de mais de um item por vez ou não.
IntegralHeight Indica que os itens não serão mostrados pela metade na área do objeto de janela.
ItemHeight Indica a altura de cada item da caixa de listagem. Esse valor deve ser combinado com a propriedade acima
ItemIndex Propriedade que indica o índice do item selecionado, sendo esse valor baseado em zero. Caso nenhum item esteja selecionado, o seu valor será -1.
Items Objeto contendo a lista de textos da caixa de listagem. Essa lista é um objeto do tipo TString.
MultiSelect Propriedade que indica a possibilidade de se selecionar mais de um item por vez; para isso se usa a tecla CTRL juntamente com o mouse para se selecionar várias linhas de texto.
Sorted Propriedade que indica a ordem em que os textos aparecem na caixa de listagem.
DrawStyle Propriedade que define o tipo de pintura gráfica que o objeto deve ter. Essa propriedade é do tipo TWOLDrawSet.
TabWidth Propriedade que indica a largura da lista, quando há mais de uma coluna na área do objeto.
TopIndex Propriedade que indica o item que está no topo da área da caixa de listagem correntemente.

Eventos e Métodos Públicos

procedure Clear;
Método que limpa todos os items da caixa de listagem.

Lembre-se que os itens são indicados por um objeto do tipo TStrings. Para incluir ou apagar, deve-se proceder com aListBox.Items.Add('Item primeiro') e aListBox.Items.Delete(20), respectivamente.