comp • gb.qt4 • treeview

TreeView (gb.qt4)

Este controle implementa um TreeView (exibição em árvore) de itens de texto selecionáveis com ícones.

Os itens do TreeView são indexados por uma chave. Eles exibem um texto e um ícone para cada item.

Esse controle tem um cursor interno usado para acessar seus itens. Use os métodos MoveFirst, MoveNext, MoveTo ... para mover o cursor interno, e a propriedade Item para obter o item apontado.

Esta classe herda _TreeView.
Esta classe é criável.
Esta classe funciona como um array apenas leitura.

Propriedades

Métodos Eventos
Retorna ou define a sequência de ação associado ao controle.
Action  
Retorna se a propriedade do item é válido.
Available  
Retorna ou define a cor de fundo utilizada pelo controle.
Background  
Retorna ou define se o controle tem uma borda.
Border  
Retorna uma coleção contendo todos os controles incluídos no contêiner.
Children  
Um sinônimo para a propriedade ClientHeight.
ClientH  
Retorna a altura da área interna contendo os itens.
ClientHeight  
Um sinônimo para a propriedade ClientWidth.
ClientW  
Retorna a largura da área interna contendo os itens.
ClientWidth  
Retorna a posição da borda superior da área que contém os controles.
ClientX  
Retorna a posição da borda esquerda da área que contém os controles.
ClientY  
Use essa propriedade para retornar o resultado da comparação de um evento Compare.
Compare  
Retorna o número de itens na exibição.
Count  
Retorna o item atual, ou seja, o item que tem o foco, ou que é seleccionada no modo de seleção única.
Current  
Use essa propriedade para atribuir um cursor personalizado para um controle.
Cursor  
Indica que o controle está no modo design.
Design  
Retorna ou define se um controle aceita drops.
Drop  
Retorna se os ítens são editáveis por padrão, ou seja, se eles podem ser renomeados pelo usuário quando ele clica neles.
Editable  
Indica que o controle está habilitado.
Enabled  
Retorna ou define se um controle irá se expandir se for incluída em um contêiner que organiza seu conteúdo.
Expand  
Retorna ou define a fonte usada para desenhar o texto no controle.
Font  
Retorna ou define a cor do primeiro plano usado pelo controle.
Foreground  
Um sinónimo para a propriedade Height.
H  
Retorna a janela X11 interna manipulador do controle.
Handle  
Retorna se o controle tem o foco.
HasFocus  
Retorna ou define a altura do controle.
Height  
Retorna se o cursor do mouse está sobre o controle.
Hovered  
Um sinônimo para a propriedade Handle.
Id  
Retorna ou define se um controle deve ser ignorado quando o controle pai organiza os seus filhos.
Ignore  
Retorna o item apontado pelo cursor interno, ou NULL se o cursor interno não estiver disponível.
Item  
Retorna a chave do item atual.
Key  
Keys   Layout  
Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
Left  
Retorna ou define o modo de seleção.
Mode  
Retorna ou define a aparência do cursor quando ele está sobre o controle.
Mouse  
Retorna ou define o nome do controle.
Name  
Retorna o próximo controle que tem o mesmo pai.
Next  
Retorna ou define se um controle não pode ser focalizado com a tecla TAB.
NoTabFocus  
Retorna o contêiner do controle.
Parent  
Retorna ou define o nome do menu pop-up que será exibido quando o usuário pressiona o botão direito do mouse ou a tecla MENU do teclado.
PopupMenu  
Retorna o controle anterior que tem o mesmo pai.
Previous  
Retorna ou define o "proxy" de um controle.
Proxy  
Retorne se um item está sendo renomeado.
Renaming  
Retorna a posição da borda esquerda do controle em coordenadas da tela.
ScreenX  
Retorna a posição da borda superior do controle em coordenadas da tela.
ScreenY  
Retorna ou define se as barras de rolagem são exibidos.
ScrollBar  
Um sinônimo de ScrollHeight.
ScrollH  
Retorna a altura conteúdo.
ScrollHeight  
Um sinônimo de ScrollWidth.
ScrollW  
Retorna a largura conteúdo.
ScrollWidth  
Retorna ou define a posição de rolagem horizontal.
ScrollX  
Retorna ou define a posição de rolagem vertical.
ScrollY  
Retornar as chaves de todas as linhas selecionadas como uma matriz de strings.
Selection  
ShowCheck   ShowLines  
Indica se os itens são ordenados.
Sorted  
Retorna ou define a marca do controle.
Tag  
Retorna ou define a dica mostrada quando o mouse permanece no controle pro um determinado tempo.
Tooltip  
Retorna ou define a posição da borda superior do controle em relação a seu pai.
Top  
Retorna ou define se o controle receberá Eventos MouseMove.
Tracking  
Indica se o controle é visível ou não.
Visible  
Um sinônimo para a propriedade Width.
W  
Retorna ou define a largura do controle.
Width  
Retorna a janela de nível superior que contém o controle.
Window  
Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
X  
Retorna ou define a posição da borda superior do controle em relação a seu pai.
Y  
Adiciona um item ao TreeView
Add  
Apaga o view.
Clear  
Destrói o controle.
Delete  
Inicia um processo de arrastar e soltar.
Drag  
Retorna se um item está associado com determinada chave.
Exist  
Acha um item de coordenadas relativas ao controle.
FindAt  
Localiza o primeiro controle filho apontado pelas coordenadas X e Y.
FindChild  
Captura o teclado e o mouse de modo que todos os eventos do teclado e do mouse são interceptados pelo controle.
Grab  
Oculta o controle.
Hide  
Envia o controle para o background de seu pai.
Lower  
Move ou redimensiona o controle.
Move  
Move o cursor um item interno visível acima.
MoveAbove  
Quando um dos outros métodos Move* falha, você pode usar este para mover o cursor interno de volta para a sua posição antes da mudança.
MoveBack  
Move o cursor um item interno visível abaixo.
MoveBelow  
Move o cursor interno para o primeiro item filho
MoveChild  
Move o cursor interno para o item atual.
MoveCurrent  
Move o cursor interno para o primeiro item do view.
MoveFirst  
Move o cursor interno para o último item do view
MoveLast  
Move o cursor interno para o próximo item filho
MoveNext  
Move o cursor interno para o item pai.
MoveParent  
Move o cursor interno para o item parente anterior.
MovePrevious  
Move ou redimensiona o controle.
MoveScaled  
Move o cursor interna para um item especificado.
MoveTo  
Envia o controle para o foreground do controle pai.
Raise  
Redesenha o controle, ou apenas uma parte dela.
Refresh  
Remove um item do view.
Remove  
Altera o contêiner de um controlo.
Reparent  
Redimensiona o controle.
Resize  
Redimensiona o controle.
ResizeScaled  
Rolar o conteúdo para uma determinada posição.
Scroll  
Selecione todos os itens na exibição.
SelectAll  
Dá o foco para o controle.
SetFocus  
Mostra o controle.
Show  
Desmarque todos os itens selecionados.
UnselectAll  
Gerado quando um item é clicado duas vezes.
Activate  
Este evento é gerado quando um contêiner acabou organizar seu conteúdo.
Arrange  
Este evento é gerado antes de um recipiente organizar seu conteúdo.
BeforeArrange  
BeforeSort  
Este evento é gerado quando o usuário cancela uma renomeação de um item local.
Cancel  
Gerado quando um item é clicado.
Click  
Gerado quando um item é destruído.
Collapse  
Este evento é gerado quando dois itens devem ser comparados.
Compare  
Gerado quando o usuário clica duas vezes rapidamente no controle.
DblClick  
Este evento é gerado quando o mouse entra no controle durante um processo de arrastar e soltar.
Drag  
Este evento é gerado quando o mouse deixa o controle durante uma operação drag & drop.
DragLeave  
Este evento é gerado enquanto o mouse se move dentro do controle durante um processo de arrastar e soltar.
DragMove  
Este evento é gerado quando um drag é descartado no controle.
Drop  
Gerado quando o mouse entra no controle.
Enter  
Gerado quando um item é expandido.
Expand  
Gerado quando o controle recebe o foco.
GotFocus  
Gerado quando uma tecla é pressionada enquanto o controle tem o foco.
KeyPress  
Gerado quando uma tecla é liberada enquanto o controle tem o foco.
KeyRelease  
Gerado quando o mouse deixa o controle.
Leave  
Gerado quando o controle perde o foco.
LostFocus  
Gerado quando o usuário clica no controle com o botão direito do mouse, ou pressiona a tecla "Menu".
Menu  
Gerado quando um botão do mouse é pressionado enquanto o cursor está dentro do controle.
MouseDown  
Este evento é gerado quando uma operação de arrastar (drag) é iniciada.
MouseDrag  
Gerado quando o mouse se move dentro do controle, enquanto um botão do mouse é pressionado.
MouseMove  
Gerado quando um botão do mouse é pressionado enquanto o cursor estiver dentro do controle.
MouseUp  
Este evento é gerado quando o usuário move ou pressiona a roda do mouse enquanto o mouse está dentro do controle
MouseWheel  
Este evento é gerado quando um novo Control filho acaba de ser inserido no contêiner.
NewChild  
Gerado quando o usuário acaba de renomear um item.
Rename  
Scroll  
Ocorre quando a seleção do view mudou.
Select