Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe TreeView

 

Publicado: agosto de 2016

System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Exibe uma coleção hierárquica de itens rotulados, cada um representado por um TreeNode.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.Control
        System.Windows.Forms.TreeView
          System.ComponentModel.Design.ObjectSelectorEditor.Selector

[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[DockingAttribute(DockingBehavior.Ask)]
public class TreeView : Control

NomeDescrição
System_CAPS_pubmethodTreeView()

Inicializa uma nova instância da classe TreeView.

NomeDescrição
System_CAPS_pubpropertyAccessibilityObject

Obtém o AccessibleObject atribuído ao controle.(Herdado de Control.)

System_CAPS_pubpropertyAccessibleDefaultActionDescription

Obtém ou define a descrição de ação padrão do controle para o uso por aplicativos cliente de acessibilidade.(Herdado de Control.)

System_CAPS_pubpropertyAccessibleDescription

Obtém ou define a descrição do controle usada pelos aplicativos cliente de acessibilidade.(Herdado de Control.)

System_CAPS_pubpropertyAccessibleName

Obtém ou define o nome do controle usado por aplicativos cliente de acessibilidade.(Herdado de Control.)

System_CAPS_pubpropertyAccessibleRole

Obtém ou define a função acessível do controle (Herdado de Control.)

System_CAPS_pubpropertyAllowDrop

Obtém ou define um valor que indica se o controle pode aceitar os dados arrastados pelo usuário.(Herdado de Control.)

System_CAPS_pubpropertyAnchor

Obtém ou define as bordas do contêiner ao qual um controle está vinculado e determina como um controle é redimensionado com seu pai.(Herdado de Control.)

System_CAPS_pubpropertyAutoScrollOffset

Obtém ou define para onde esse controle é rolado em ScrollControlIntoView.(Herdado de Control.)

System_CAPS_pubpropertyAutoSize

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Essa propriedade não é relevante para essa classe.(Herdado de Control.)

System_CAPS_pubpropertyBackColor

Obtém ou define a cor da tela de fundo do controle.(Substitui o Control.BackColor.)

System_CAPS_pubpropertyBackgroundImage

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Obtém ou define a imagem de tela de fundo do controle TreeView.(Substitui o Control.BackgroundImage.)

System_CAPS_pubpropertyBackgroundImageLayout

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Obtém ou define o layout da imagem do plano de fundo para o TreeView controle.(Substitui o Control.BackgroundImageLayout.)

System_CAPS_pubpropertyBindingContext

Obtém ou define o BindingContext do controle.(Herdado de Control.)

System_CAPS_pubpropertyBorderStyle

Obtém ou define o estilo de borda do controle de exibição de árvore.

System_CAPS_pubpropertyBottom

Obtém a distância, em pixels, entre a borda de baixo do controle e a borda de cima da área de cliente do seu contêiner.(Herdado de Control.)

System_CAPS_pubpropertyBounds

Obtém ou define o tamanho e a localização do controle, inclusive seus elementos que não são destinados ao cliente, em pixels, relativos ao controle pai.(Herdado de Control.)

System_CAPS_protpropertyCanEnableIme

Obtém um valor que indica se a propriedade ImeMode pode ser definida para um valor ativo para habilitar o suporte ao IME.(Herdado de Control.)

System_CAPS_pubpropertyCanFocus

Obtém um valor indicando se o controle pode receber o foco.(Herdado de Control.)

System_CAPS_protpropertyCanRaiseEvents

Determina se eventos podem ser gerados no controle.(Herdado de Control.)

System_CAPS_pubpropertyCanSelect

Obtém um valor que indica se o controle pode ser selecionado.(Herdado de Control.)

System_CAPS_pubpropertyCapture

Obtém ou define um valor que indica se o controle capturou o mouse.(Herdado de Control.)

System_CAPS_pubpropertyCausesValidation

Obtém ou define um valor que indica se o controle faz com que a validação seja executada em todos os controles que exigem validação quando ele recebe o foco.(Herdado de Control.)

System_CAPS_pubpropertyCheckBoxes

Obtém ou define um valor que indica se as caixas de seleção são exibidas ao lado dos nós de árvore no controle de exibição de árvore.

System_CAPS_pubpropertyClientRectangle

Obtém o retângulo que representa a área de cliente do controle.(Herdado de Control.)

System_CAPS_pubpropertyClientSize

Obtém ou define a altura e a largura da área de cliente do controle.(Herdado de Control.)

System_CAPS_pubpropertyCompanyName

Obtém o nome da empresa ou do criador do aplicativo que contém o controle.(Herdado de Control.)

System_CAPS_pubpropertyContainer

Obtém o IContainer que contém o Component.(Herdado de Component.)

System_CAPS_pubpropertyContainsFocus

Obtém um valor que indica se o controle ou um de seus controles filho, tem o foco de entrada no momento.(Herdado de Control.)

System_CAPS_pubpropertyContextMenu

Obtém ou define o menu de atalho associado ao controle.(Herdado de Control.)

System_CAPS_pubpropertyContextMenuStrip

Obtém ou define o ContextMenuStrip associado a esse controle.(Herdado de Control.)

System_CAPS_pubpropertyControls

Obtém a coleção de controles contidos no controle.(Herdado de Control.)

System_CAPS_pubpropertyCreated

Obtém um valor que indica se o controle foi criado.(Herdado de Control.)

System_CAPS_protpropertyCreateParams

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Obtém os parâmetros de criação necessários quando a alça de controle é criada.(Substitui o Control.CreateParams.)

System_CAPS_pubpropertyCursor

Obtém ou define o cursor que é exibido quando o ponteiro do mouse está sobre o controle.(Herdado de Control.)

System_CAPS_pubpropertyDataBindings

Obtém as associações de dados para o controle.(Herdado de Control.)

System_CAPS_protpropertyDefaultCursor

Obtém ou define o cursor padrão para o controle.(Herdado de Control.)

System_CAPS_protpropertyDefaultImeMode

Obtém o modo do Editor de método de entrada (IME) padrão com suporte pelo controle.(Herdado de Control.)

System_CAPS_protpropertyDefaultMargin

Obtém o espaço, em pixels, que é especificado pelo padrão entre os controles.(Herdado de Control.)

System_CAPS_protpropertyDefaultMaximumSize

Obtém o tamanho e a altura, em pixels, que são especificados como o tamanho máximo padrão de um controle.(Herdado de Control.)

System_CAPS_protpropertyDefaultMinimumSize

Obtém o tamanho e a altura, em pixels, especificados como o tamanho mínimo padrão de um controle.(Herdado de Control.)

System_CAPS_protpropertyDefaultPadding

Obtém o espaçamento interno, em pixels, do conteúdo de um controle.(Herdado de Control.)

System_CAPS_protpropertyDefaultSize

Obtém o tamanho padrão do controle.(Substitui o Control.DefaultSize.)

System_CAPS_protpropertyDesignMode

Obtém um valor que indica se o Component está no modo de design no momento.(Herdado de Component.)

System_CAPS_pubpropertyDeviceDpi

Obtém o valor DPI para o dispositivo de exibição em que o controle está sendo exibido.(Herdado de Control.)

System_CAPS_pubpropertyDisplayRectangle

Obtém o retângulo que representa a área de exibição do controle.(Herdado de Control.)

System_CAPS_pubpropertyDisposing

Obtém um valor que indica se a classe Control de base estiver no processo de descarte.(Herdado de Control.)

System_CAPS_pubpropertyDock

Obtém ou define quais bordas de controle são encaixadas no controle pai e determina como um controle é redimensionado com seu pai.(Herdado de Control.)

System_CAPS_protpropertyDoubleBuffered

Obtém ou define um valor que indica se este o controle deve redesenhar sua superfície usando um buffer secundário. A propriedade DoubleBuffered não afeta o controle TreeView.(Substitui o Control.DoubleBuffered.)

System_CAPS_pubpropertyDrawMode

Obtém ou define o modo no qual o controle é desenhado.

System_CAPS_pubpropertyEnabled

Obtém ou define um valor que indica se o controle pode responder à interação do usuário.(Herdado de Control.)

System_CAPS_protpropertyEvents

Obtém a lista de manipuladores de eventos que estão anexados a este Component.(Herdado de Component.)

System_CAPS_pubpropertyFocused

Obtém um valor que indica se o controle tem foco de entrada.(Herdado de Control.)

System_CAPS_pubpropertyFont

Obtém ou define a fonte do texto exibido pelo controle.(Herdado de Control.)

System_CAPS_protpropertyFontHeight

Obtém ou define a altura da fonte do controle.(Herdado de Control.)

System_CAPS_pubpropertyForeColor

Obtém ou define a cor de primeiro plano do controle.(Substitui o Control.ForeColor.)

System_CAPS_pubpropertyFullRowSelect

Obtém ou define um valor que indica se o realce de seleção abrange a largura do controle de exibição de árvore.

System_CAPS_pubpropertyHandle

Obtém o identificador de janela associado ao controle.(Herdado de Control.)

System_CAPS_pubpropertyHasChildren

Obtém um valor que indica se o controle contém um ou mais controles filho.(Herdado de Control.)

System_CAPS_pubpropertyHeight

Obtém ou define a altura do controle.(Herdado de Control.)

System_CAPS_pubpropertyHideSelection

Obtém ou define um valor que indica se o nó de árvore selecionado permanece realçado mesmo quando o modo de exibição de árvore perde o foco.

System_CAPS_pubpropertyHotTracking

Obtém ou define um valor que indica que se um rótulo do nó de árvore assume a aparência de um hiperlink quando o ponteiro do mouse passa sobre ele.

System_CAPS_pubpropertyImageIndex

Obtém ou define o valor de índice da lista de imagens da imagem padrão exibida pelos nós da árvore.

System_CAPS_pubpropertyImageKey

Obtém ou define a chave da imagem padrão para cada nó no controle TreeView quando ele está em um estado não selecionado.

System_CAPS_pubpropertyImageList

Obtém ou define o ImageList que contém os objetos Image usados pelos nós de árvore.

System_CAPS_pubpropertyImeMode

Obtém ou define o modo IME do controle.(Herdado de Control.)

System_CAPS_protpropertyImeModeBase

Obtém ou define o modo IME de um controle.(Herdado de Control.)

System_CAPS_pubpropertyIndent

Obtém ou define a distância do recuo de cada nível do nó de árvore filho.

System_CAPS_pubpropertyInvokeRequired

Obtém um valor que indica se o chamador deve chamar um método invoke ao fazer chamadas de método para o controle porque o chamador está em um thread diferente daquele no qual o controle foi criado.(Herdado de Control.)

System_CAPS_pubpropertyIsAccessible

Obtém ou define um valor que indica se o controle está visível para aplicativos de acessibilidade.(Herdado de Control.)

System_CAPS_pubpropertyIsDisposed

Obtém um valor que indica se o controle foi descartado.(Herdado de Control.)

System_CAPS_pubpropertyIsHandleCreated

Obtém um valor que indica se o controle tem um identificador associado a ele.(Herdado de Control.)

System_CAPS_pubpropertyIsMirrored

Obtém um valor que indica se o controle está espelhado.(Herdado de Control.)

System_CAPS_pubpropertyItemHeight

Obtém ou define a altura de cada nó de árvore no controle de exibição de árvore.

System_CAPS_pubpropertyLabelEdit

Obtém ou define um valor que indica se o texto de rótulo dos nós da árvore pode ser editado.

System_CAPS_pubpropertyLayoutEngine

Obtém uma instância armazenada em cache do mecanismo de layout do controle.(Herdado de Control.)

System_CAPS_pubpropertyLeft

Obtém ou define a distância, em pixels, entre a borda esquerda do controle e a borda esquerda da área de cliente do seu contêiner.(Herdado de Control.)

System_CAPS_pubpropertyLineColor

Obtém ou define a cor das linhas que conectam os nós do controle TreeView.

System_CAPS_pubpropertyLocation

Obtém ou define as coordenadas do canto superior esquerdo do controle com relação ao canto superior esquerdo de seu contêiner.(Herdado de Control.)

System_CAPS_pubpropertyMargin

Obtém ou define o espaçamento entre controles.(Herdado de Control.)

System_CAPS_pubpropertyMaximumSize

Obtém ou define o tamanho que é o limite superior que o GetPreferredSize pode especificar.(Herdado de Control.)

System_CAPS_pubpropertyMinimumSize

Obtém ou define o tamanho que é o limite inferior que o GetPreferredSize pode especificar.(Herdado de Control.)

System_CAPS_pubpropertyName

Obtém ou define o nome do controle.(Herdado de Control.)

System_CAPS_pubpropertyNodes

Obtém a coleção de nós de árvore atribuídos ao controle de exibição de árvore.

System_CAPS_pubpropertyPadding

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Obtém ou define o espaçamento entre o conteúdo do controle TreeView e suas bordas.

System_CAPS_pubpropertyParent

Obtém ou define o contêiner pai do controle.(Herdado de Control.)

System_CAPS_pubpropertyPathSeparator

Obtém ou define a de cadeia de caracteres delimitadora que o caminho do nó de árvore usa.

System_CAPS_pubpropertyPreferredSize

Obtém o tamanho de uma área retangular na qual o controle pode ser ajustado.(Herdado de Control.)

System_CAPS_pubpropertyProductName

Obtém o nome do produto do assembly que contém o controle.(Herdado de Control.)

System_CAPS_pubpropertyProductVersion

Obtém a versão do assembly que contém o controle.(Herdado de Control.)

System_CAPS_pubpropertyRecreatingHandle

Obtém um valor que indica se o controle está recriando seu identificador no momento.(Herdado de Control.)

System_CAPS_pubpropertyRegion

Obtém ou define a região da janela associada ao controle.(Herdado de Control.)

System_CAPS_protpropertyRenderRightToLeft

Obsoleto.Esta propriedade é agora obsoleta.(Herdado de Control.)

System_CAPS_protpropertyResizeRedraw

Obtém ou define um valor que indica se o controle se redesenha quando redimensionado.(Herdado de Control.)

System_CAPS_pubpropertyRight

Obtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área de cliente de seu contêiner.(Herdado de Control.)

System_CAPS_pubpropertyRightToLeft

Obtém ou define um valor que indica se os elementos do controle estão alinhados para dar suporte a localidades que usam fontes da direita para a esquerda.(Herdado de Control.)

System_CAPS_pubpropertyRightToLeftLayout

Obtém ou define um valor que indica se o TreeView devem ser apresentados da direita para a esquerda.

System_CAPS_protpropertyScaleChildren

Obtém um valor que determina o dimensionamento dos controles filho.(Herdado de Control.)

System_CAPS_pubpropertyScrollable

Obtém ou define um valor que indica se o controle de exibição de árvore exibirá as barras de rolagem quando elas forem necessárias.

System_CAPS_pubpropertySelectedImageIndex

Obtém ou define valor do índice da lista de imagens da imagem exibida quando um nó da árvore é selecionado.

System_CAPS_pubpropertySelectedImageKey

Obtém ou define a chave da imagem padrão mostrada quando um TreeNode está em um estado selecionado.

System_CAPS_pubpropertySelectedNode

Obtém ou define o nó de árvore selecionado no momento no controle de exibição de árvore.

System_CAPS_protpropertyShowFocusCues

Obtém um valor que indica se o controle deve exibir retângulos de foco.(Herdado de Control.)

System_CAPS_protpropertyShowKeyboardCues

Obtém um valor que indica se a interface do usuário está em um estado apropriado para mostrar ou ocultar os aceleradores de teclado.(Herdado de Control.)

System_CAPS_pubpropertyShowLines

Obtém ou define um valor que indica se as linhas são desenhadas entre os nós de árvore no controle de exibição de árvore.

System_CAPS_pubpropertyShowNodeToolTips

Obtém ou define um valor que indica que dicas de ferramentas são exibidas quando o ponteiro do mouse passa sobre um TreeNode.

System_CAPS_pubpropertyShowPlusMinus

Obtém ou define um valor que indica se os botões do sinal de adição (+) e do sinal de subtração (-) são exibidos ao lado de nós de árvore que contêm nós de árvores filhos.

System_CAPS_pubpropertyShowRootLines

Obtém ou define um valor que indica se as linhas são ou não desenhadas entre os nós de árvore que estão na raiz do modo de exibição de árvore.

System_CAPS_pubpropertySite

Obtém ou define o site do controle.(Herdado de Control.)

System_CAPS_pubpropertySize

Obtém ou define a altura e a largura do controle.(Herdado de Control.)

System_CAPS_pubpropertySorted

Obtém ou define um valor que indica se os nós de árvore no modo de exibição de árvore são classificados.

System_CAPS_pubpropertyStateImageList

Obtém ou define a lista de imagens que é usada para indicar o estado da TreeView e seus nós.

System_CAPS_pubpropertyTabIndex

Obtém ou define a ordem de tabulação do controle dentro do seu contêiner.(Herdado de Control.)

System_CAPS_pubpropertyTabStop

Obtém ou define um valor que indica se o usuário pode focalizar esse controle usando a tecla TAB.(Herdado de Control.)

System_CAPS_pubpropertyTag

Obtém ou define o objeto que contém dados sobre o controle.(Herdado de Control.)

System_CAPS_pubpropertyText

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Obtém ou define o texto do TreeView.(Substitui o Control.Text.)

System_CAPS_pubpropertyTop

Obtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área de cliente do seu contêiner.(Herdado de Control.)

System_CAPS_pubpropertyTopLevelControl

Obtém o controle pai que não tem como pai outro controle do Windows Forms. Normalmente, esse é o Form mais externo no qual o controle está contido.(Herdado de Control.)

System_CAPS_pubpropertyTopNode

Obtém ou define o primeiro nó de árvore totalmente visível no controle de exibição de árvore.

System_CAPS_pubpropertyTreeViewNodeSorter

Obtém ou define a implementação de IComparer para executar uma classificação personalizada dos nós TreeView.

System_CAPS_pubpropertyUseWaitCursor

Obtém ou define um valor indicando se o cursor de espera deve ser usado para o controle atual e todos os controles filho.(Herdado de Control.)

System_CAPS_pubpropertyVisible

Obtém ou define um valor que indica se o controle e todos os seus controles filho são exibidos.(Herdado de Control.)

System_CAPS_pubpropertyVisibleCount

Obtém o número de nós de árvore que pode ser totalmente visíveis no controle de exibição de árvore.

System_CAPS_pubpropertyWidth

Obtém ou define a largura do controle.(Herdado de Control.)

System_CAPS_pubpropertyWindowTarget

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Essa propriedade não é relevante para essa classe.(Herdado de Control.)

NomeDescrição
System_CAPS_protmethodAccessibilityNotifyClients(AccessibleEvents, Int32)

Notifica os aplicativos cliente de acessibilidade do AccessibleEvents especificado para o controle filho especificado.(Herdado de Control.)

System_CAPS_protmethodAccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Notifica os aplicativos cliente de acessibilidade do AccessibleEvents para o controle filho especificado.(Herdado de Control.)

System_CAPS_pubmethodBeginInvoke(Delegate)

Executa o delegado especificado de forma assíncrona no thread em que o identificador subjacente do controle foi criado.(Herdado de Control.)

System_CAPS_pubmethodBeginInvoke(Delegate, Object[])

Executa o delegado especificado de forma assíncrona com os argumentos especificados, no thread em que o identificador subjacente do controle foi criado.(Herdado de Control.)

System_CAPS_pubmethodBeginUpdate()

Desabilita todo o redesenho do modo de exibição de árvore.

System_CAPS_pubmethodBringToFront()

Traz o controle para a frente da ordem z.(Herdado de Control.)

System_CAPS_pubmethodCollapseAll()

Recolhe todos os nós da árvore.

System_CAPS_pubmethodContains(Control)

Recupera um valor que indica se o controle especificado é um filho do controle.(Herdado de Control.)

System_CAPS_protmethodCreateAccessibilityInstance()

Cria um novo objeto de acessibilidade para o controle.(Herdado de Control.)

System_CAPS_pubmethodCreateControl()

Força a criação do controle visível, incluindo a criação do identificador e controles filho visíveis.(Herdado de Control.)

System_CAPS_protmethodCreateControlsInstance()

Cria uma nova instância da coleção de controle para o controle.(Herdado de Control.)

System_CAPS_pubmethodCreateGraphics()

Cria o Graphics para o controle.(Herdado de Control.)

System_CAPS_protmethodCreateHandle()

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Cria um identificador para o controle.(Substitui o Control.CreateHandle().)

System_CAPS_pubmethodCreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_protmethodDefWndProc(Message)

Envia a mensagem especificada ao procedimento de janela padrão.(Herdado de Control.)

System_CAPS_protmethodDestroyHandle()

Destrói o controle associado ao controle.(Herdado de Control.)

System_CAPS_pubmethodDispose()

Libera todos os recursos usados pelo Component.(Herdado de Component.)

System_CAPS_protmethodDispose(Boolean)

Libera os recursos não gerenciados usados pelo TreeView e opcionalmente libera os recursos gerenciados.(Substitui o Control.Dispose(Boolean).)

System_CAPS_pubmethodDoDragDrop(Object, DragDropEffects)

Começa uma operação de arrastar e soltar.(Herdado de Control.)

System_CAPS_pubmethodDrawToBitmap(Bitmap, Rectangle)

Dá suporte à renderização no bitmap especificado.(Herdado de Control.)

System_CAPS_pubmethodEndInvoke(IAsyncResult)

Recupera o valor retornado da operação assíncrona representada pelo IAsyncResult passado.(Herdado de Control.)

System_CAPS_pubmethodEndUpdate()

Habilita o redesenho do modo de exibição de árvore.

System_CAPS_pubmethodEquals(Object)

Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.)

System_CAPS_pubmethodExpandAll()

Expande todos os nós de árvore.

System_CAPS_protmethodFinalize()

Libera recursos não gerenciados e executa outras operações de limpeza antes que Component seja recuperado pela coleta de lixo.(Herdado de Component.)

System_CAPS_pubmethodFindForm()

Recupera o formulário no que o controle está.(Herdado de Control.)

System_CAPS_pubmethodFocus()

Define o foco de entrada para o controle.(Herdado de Control.)

System_CAPS_protmethodGetAccessibilityObjectById(Int32)

Recupera especificado AccessibleObject.(Herdado de Control.)

System_CAPS_protmethodGetAutoSizeMode()

Recupera um valor que indica como um controle se comportará quando sua propriedade AutoSize for habilitada.(Herdado de Control.)

System_CAPS_pubmethodGetChildAtPoint(Point)

Recupera o controle filho que está localizado nas coordenadas especificadas.(Herdado de Control.)

System_CAPS_pubmethodGetChildAtPoint(Point, GetChildAtPointSkip)

Recupera o controle filho que está localizado nas coordenadas especificadas, especificando se deseja ignorar os controles filho de um determinado tipo.(Herdado de Control.)

System_CAPS_pubmethodGetContainerControl()

Retorna o próximo ContainerControl até a cadeia de controles pai do controle.(Herdado de Control.)

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_protmethodGetItemRenderStyles(TreeNode, Int32)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Retorna um OwnerDrawPropertyBag especificado TreeNode.

System_CAPS_pubmethodGetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodGetNextControl(Control, Boolean)

Recupera o próximo controle para frente ou para trás na ordem de tabulação de controles filho.(Herdado de Control.)

System_CAPS_pubmethodGetNodeAt(Int32, Int32)

Recupera o nó de árvore no ponto com as coordenadas especificadas.

System_CAPS_pubmethodGetNodeAt(Point)

Recupera o nó de árvore que está no ponto especificado.

System_CAPS_pubmethodGetNodeCount(Boolean)

Recupera o número de nós de árvore, opcionalmente, incluindo aqueles em todas as subárvores, atribuídos ao controle de exibição de árvore.

System_CAPS_pubmethodGetPreferredSize(Size)

Recupera o tamanho de uma área retangular na qual um controle pode ser ajustado.(Herdado de Control.)

System_CAPS_protmethodGetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Recupera os limites dentro dos quais a escala do controle é ajustada.(Herdado de Control.)

System_CAPS_protmethodGetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.(Herdado de Component.)

System_CAPS_protmethodGetStyle(ControlStyles)

Recupera o valor do bit de estilo do controle especificado para o controle.(Herdado de Control.)

System_CAPS_protmethodGetTopLevel()

Determina se o controle é um controle de nível superior.(Herdado de Control.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodHide()

Oculta o controle do usuário.(Herdado de Control.)

System_CAPS_pubmethodHitTest(Int32, Int32)

Fornece informações sobre o nó dadas as coordenadas x e y.

System_CAPS_pubmethodHitTest(Point)

Fornece informações do nó, considerando um ponto.

System_CAPS_pubmethodInitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.(Herdado de MarshalByRefObject.)

System_CAPS_protmethodInitLayout()

Chamado após o controle ser adicionado a outro contêiner.(Herdado de Control.)

System_CAPS_pubmethodInvalidate()

Invalida a superfície inteira do controle e faz com que o controle seja redesenhado.(Herdado de Control.)

System_CAPS_pubmethodInvalidate(Boolean)

Invalida a uma região específica do controle e faz com que uma mensagem de pintura seja enviada para o controle. Opcionalmente, invalida os controles filho atribuídos ao controle.(Herdado de Control.)

System_CAPS_pubmethodInvalidate(Rectangle)

Invalida a região especificada do controle (a adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e envia uma mensagem ao controle.(Herdado de Control.)

System_CAPS_pubmethodInvalidate(Rectangle, Boolean)

Invalida a região especificada do controle (ela é adicionada à região de atualização do controle, que é a área que será redesenhada na próxima operação de desenho) e faz com que uma mensagem de desenho seja enviada para o controle. Opcionalmente, invalida os controles filho atribuídos ao controle.(Herdado de Control.)

System_CAPS_pubmethodInvalidate(Region)

Invalida a região especificada do controle (a adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura) e envia uma mensagem ao controle.(Herdado de Control.)

System_CAPS_pubmethodInvalidate(Region, Boolean)

Invalida a região especificada do controle (ela é adicionada à região de atualização do controle, que é a área que será redesenhada na próxima operação de desenho) e faz com que uma mensagem de desenho seja enviada para o controle. Opcionalmente, invalida os controles filho atribuídos ao controle.(Herdado de Control.)

System_CAPS_pubmethodInvoke(Delegate)

Executa o delegado especificado no thread que possui o identificador de janela subjacente do controle.(Herdado de Control.)

System_CAPS_pubmethodInvoke(Delegate, Object[])

Executa o delegado especificado, no thread que tem o identificador da janela subjacente do controle, com a lista de argumentos especificada.(Herdado de Control.)

System_CAPS_protmethodInvokeGotFocus(Control, EventArgs)

Gera o evento GotFocus para o controle especificado.(Herdado de Control.)

System_CAPS_protmethodInvokeLostFocus(Control, EventArgs)

Gera o evento LostFocus para o controle especificado.(Herdado de Control.)

System_CAPS_protmethodInvokeOnClick(Control, EventArgs)

Gera o evento Click para o controle especificado.(Herdado de Control.)

System_CAPS_protmethodInvokePaint(Control, PaintEventArgs)

Gera o evento Paint para o controle especificado.(Herdado de Control.)

System_CAPS_protmethodInvokePaintBackground(Control, PaintEventArgs)

Gera o evento PaintBackground para o controle especificado.(Herdado de Control.)

System_CAPS_protmethodIsInputChar(Char)

Determina se um caractere é um caractere de entrada que o controle reconhece.(Herdado de Control.)

System_CAPS_protmethodIsInputKey(Keys)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Determina se a chave especificada é uma chave de entrada regular ou uma chave especial que exige o pré-processamento.(Substitui o Control.IsInputKey(Keys).)

System_CAPS_pubmethodLogicalToDeviceUnits(Int32)

Converte um valor de DPI Lógica em seu valor de DPI de DeviceUnit equivalente.(Herdado de Control.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.)

System_CAPS_protmethodNotifyInvalidate(Rectangle)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Gera o evento Invalidated com uma região especificada do controle a ser invalidada.(Herdado de Control.)

System_CAPS_protmethodOnAfterCheck(TreeViewEventArgs)

Aciona o evento AfterCheck.

System_CAPS_protmethodOnAfterCollapse(TreeViewEventArgs)

Aciona o evento AfterCollapse.

System_CAPS_protmethodOnAfterExpand(TreeViewEventArgs)

Aciona o evento AfterExpand.

System_CAPS_protmethodOnAfterLabelEdit(NodeLabelEditEventArgs)

Aciona o evento AfterLabelEdit.

System_CAPS_protmethodOnAfterSelect(TreeViewEventArgs)

Aciona o evento AfterSelect.

System_CAPS_protmethodOnAutoSizeChanged(EventArgs)

Aciona o evento AutoSizeChanged.(Herdado de Control.)

System_CAPS_protmethodOnBackColorChanged(EventArgs)

Aciona o evento BackColorChanged.(Herdado de Control.)

System_CAPS_protmethodOnBackgroundImageChanged(EventArgs)

Aciona o evento BackgroundImageChanged.(Herdado de Control.)

System_CAPS_protmethodOnBackgroundImageLayoutChanged(EventArgs)

Aciona o evento BackgroundImageLayoutChanged.(Herdado de Control.)

System_CAPS_protmethodOnBeforeCheck(TreeViewCancelEventArgs)

Aciona o evento BeforeCheck.

System_CAPS_protmethodOnBeforeCollapse(TreeViewCancelEventArgs)

Aciona o evento BeforeCollapse.

System_CAPS_protmethodOnBeforeExpand(TreeViewCancelEventArgs)

Aciona o evento BeforeExpand.

System_CAPS_protmethodOnBeforeLabelEdit(NodeLabelEditEventArgs)

Aciona o evento BeforeLabelEdit.

System_CAPS_protmethodOnBeforeSelect(TreeViewCancelEventArgs)

Aciona o evento BeforeSelect.

System_CAPS_protmethodOnBindingContextChanged(EventArgs)

Aciona o evento BindingContextChanged.(Herdado de Control.)

System_CAPS_protmethodOnCausesValidationChanged(EventArgs)

Aciona o evento CausesValidationChanged.(Herdado de Control.)

System_CAPS_protmethodOnChangeUICues(UICuesEventArgs)

Aciona o evento ChangeUICues.(Herdado de Control.)

System_CAPS_protmethodOnClick(EventArgs)

Aciona o evento Click.(Herdado de Control.)

System_CAPS_protmethodOnClientSizeChanged(EventArgs)

Aciona o evento ClientSizeChanged.(Herdado de Control.)

System_CAPS_protmethodOnContextMenuChanged(EventArgs)

Aciona o evento ContextMenuChanged.(Herdado de Control.)

System_CAPS_protmethodOnContextMenuStripChanged(EventArgs)

Aciona o evento ContextMenuStripChanged.(Herdado de Control.)

System_CAPS_protmethodOnControlAdded(ControlEventArgs)

Aciona o evento ControlAdded.(Herdado de Control.)

System_CAPS_protmethodOnControlRemoved(ControlEventArgs)

Aciona o evento ControlRemoved.(Herdado de Control.)

System_CAPS_protmethodOnCreateControl()

Gera o método CreateControl.(Herdado de Control.)

System_CAPS_protmethodOnCursorChanged(EventArgs)

Aciona o evento CursorChanged.(Herdado de Control.)

System_CAPS_protmethodOnDockChanged(EventArgs)

Aciona o evento DockChanged.(Herdado de Control.)

System_CAPS_protmethodOnDoubleClick(EventArgs)

Aciona o evento DoubleClick.(Herdado de Control.)

System_CAPS_protmethodOnDpiChangedAfterParent(EventArgs)

Aciona o evento DpiChangedAfterParent.(Herdado de Control.)

System_CAPS_protmethodOnDpiChangedBeforeParent(EventArgs)

Aciona o evento DpiChangedBeforeParent.(Herdado de Control.)

System_CAPS_protmethodOnDragDrop(DragEventArgs)

Aciona o evento DragDrop.(Herdado de Control.)

System_CAPS_protmethodOnDragEnter(DragEventArgs)

Aciona o evento DragEnter.(Herdado de Control.)

System_CAPS_protmethodOnDragLeave(EventArgs)

Aciona o evento DragLeave.(Herdado de Control.)

System_CAPS_protmethodOnDragOver(DragEventArgs)

Aciona o evento DragOver.(Herdado de Control.)

System_CAPS_protmethodOnDrawNode(DrawTreeNodeEventArgs)

Aciona o evento DrawNode.

System_CAPS_protmethodOnEnabledChanged(EventArgs)

Aciona o evento EnabledChanged.(Herdado de Control.)

System_CAPS_protmethodOnEnter(EventArgs)

Aciona o evento Enter.(Herdado de Control.)

System_CAPS_protmethodOnFontChanged(EventArgs)

Aciona o evento FontChanged.(Herdado de Control.)

System_CAPS_protmethodOnForeColorChanged(EventArgs)

Aciona o evento ForeColorChanged.(Herdado de Control.)

System_CAPS_protmethodOnGiveFeedback(GiveFeedbackEventArgs)

Aciona o evento GiveFeedback.(Herdado de Control.)

System_CAPS_protmethodOnGotFocus(EventArgs)

Aciona o evento GotFocus.(Herdado de Control.)

System_CAPS_protmethodOnHandleCreated(EventArgs)
System_CAPS_protmethodOnHandleDestroyed(EventArgs)
System_CAPS_protmethodOnHelpRequested(HelpEventArgs)

Aciona o evento HelpRequested.(Herdado de Control.)

System_CAPS_protmethodOnImeModeChanged(EventArgs)

Aciona o evento ImeModeChanged.(Herdado de Control.)

System_CAPS_protmethodOnInvalidated(InvalidateEventArgs)

Aciona o evento Invalidated.(Herdado de Control.)

System_CAPS_protmethodOnItemDrag(ItemDragEventArgs)

Aciona o evento ItemDrag.

System_CAPS_protmethodOnKeyDown(KeyEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento KeyDown.(Substitui o Control.OnKeyDown(KeyEventArgs).)

System_CAPS_protmethodOnKeyPress(KeyPressEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento KeyPress.(Substitui o Control.OnKeyPress(KeyPressEventArgs).)

System_CAPS_protmethodOnKeyUp(KeyEventArgs)

Substitui OnKeyUp.(Substitui o Control.OnKeyUp(KeyEventArgs).)

System_CAPS_protmethodOnLayout(LayoutEventArgs)

Aciona o evento Layout.(Herdado de Control.)

System_CAPS_protmethodOnLeave(EventArgs)

Aciona o evento Leave.(Herdado de Control.)

System_CAPS_protmethodOnLocationChanged(EventArgs)

Aciona o evento LocationChanged.(Herdado de Control.)

System_CAPS_protmethodOnLostFocus(EventArgs)

Aciona o evento LostFocus.(Herdado de Control.)

System_CAPS_protmethodOnMarginChanged(EventArgs)

Aciona o evento MarginChanged.(Herdado de Control.)

System_CAPS_protmethodOnMouseCaptureChanged(EventArgs)

Aciona o evento MouseCaptureChanged.(Herdado de Control.)

System_CAPS_protmethodOnMouseClick(MouseEventArgs)

Aciona o evento MouseClick.(Herdado de Control.)

System_CAPS_protmethodOnMouseDoubleClick(MouseEventArgs)

Aciona o evento MouseDoubleClick.(Herdado de Control.)

System_CAPS_protmethodOnMouseDown(MouseEventArgs)

Aciona o evento MouseDown.(Herdado de Control.)

System_CAPS_protmethodOnMouseEnter(EventArgs)

Aciona o evento MouseEnter.(Herdado de Control.)

System_CAPS_protmethodOnMouseHover(EventArgs)

Aciona o evento MouseHover.(Substitui o Control.OnMouseHover(EventArgs).)

System_CAPS_protmethodOnMouseLeave(EventArgs)

Aciona o evento MouseLeave.(Substitui o Control.OnMouseLeave(EventArgs).)

System_CAPS_protmethodOnMouseMove(MouseEventArgs)

Aciona o evento MouseMove.(Herdado de Control.)

System_CAPS_protmethodOnMouseUp(MouseEventArgs)

Aciona o evento MouseUp.(Herdado de Control.)

System_CAPS_protmethodOnMouseWheel(MouseEventArgs)

Aciona o evento MouseWheel.(Herdado de Control.)

System_CAPS_protmethodOnMove(EventArgs)

Aciona o evento Move.(Herdado de Control.)

System_CAPS_protmethodOnNodeMouseClick(TreeNodeMouseClickEventArgs)

Aciona o evento NodeMouseClick.

System_CAPS_protmethodOnNodeMouseDoubleClick(TreeNodeMouseClickEventArgs)

Aciona o evento NodeMouseDoubleClick.

System_CAPS_protmethodOnNodeMouseHover(TreeNodeMouseHoverEventArgs)

Aciona o evento NodeMouseHover.

System_CAPS_protmethodOnNotifyMessage(Message)

Notifica o controle de mensagens do Windows.(Herdado de Control.)

System_CAPS_protmethodOnPaddingChanged(EventArgs)

Aciona o evento PaddingChanged.(Herdado de Control.)

System_CAPS_protmethodOnPaint(PaintEventArgs)

Aciona o evento Paint.(Herdado de Control.)

System_CAPS_protmethodOnPaintBackground(PaintEventArgs)

Pinta a tela de fundo do controle.(Herdado de Control.)

System_CAPS_protmethodOnParentBackColorChanged(EventArgs)

Gera o evento BackColorChanged quando o valor da propriedade BackColor de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentBackgroundImageChanged(EventArgs)

Gera o evento BackgroundImageChanged quando o valor da propriedade BackgroundImage de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentBindingContextChanged(EventArgs)

Gera o evento BindingContextChanged quando o valor da propriedade BindingContext de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentChanged(EventArgs)

Aciona o evento ParentChanged.(Herdado de Control.)

System_CAPS_protmethodOnParentCursorChanged(EventArgs)

Aciona o evento CursorChanged.(Herdado de Control.)

System_CAPS_protmethodOnParentEnabledChanged(EventArgs)

Gera o evento EnabledChanged quando o valor da propriedade Enabled de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentFontChanged(EventArgs)

Gera o evento FontChanged quando o valor da propriedade Font de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentForeColorChanged(EventArgs)

Gera o evento ForeColorChanged quando o valor da propriedade ForeColor de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentRightToLeftChanged(EventArgs)

Gera o evento RightToLeftChanged quando o valor da propriedade RightToLeft de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnParentVisibleChanged(EventArgs)

Gera o evento VisibleChanged quando o valor da propriedade Visible de alterações do contêiner do controle muda.(Herdado de Control.)

System_CAPS_protmethodOnPreviewKeyDown(PreviewKeyDownEventArgs)

Aciona o evento PreviewKeyDown.(Herdado de Control.)

System_CAPS_protmethodOnPrint(PaintEventArgs)

Aciona o evento Paint.(Herdado de Control.)

System_CAPS_protmethodOnQueryContinueDrag(QueryContinueDragEventArgs)

Aciona o evento QueryContinueDrag.(Herdado de Control.)

System_CAPS_protmethodOnRegionChanged(EventArgs)

Aciona o evento RegionChanged.(Herdado de Control.)

System_CAPS_protmethodOnResize(EventArgs)

Aciona o evento Resize.(Herdado de Control.)

System_CAPS_protmethodOnRightToLeftChanged(EventArgs)

Aciona o evento RightToLeftChanged.(Herdado de Control.)

System_CAPS_protmethodOnRightToLeftLayoutChanged(EventArgs)

Aciona o evento RightToLeftLayoutChanged.

System_CAPS_protmethodOnSizeChanged(EventArgs)

Aciona o evento SizeChanged.(Herdado de Control.)

System_CAPS_protmethodOnStyleChanged(EventArgs)

Aciona o evento StyleChanged.(Herdado de Control.)

System_CAPS_protmethodOnSystemColorsChanged(EventArgs)

Aciona o evento SystemColorsChanged.(Herdado de Control.)

System_CAPS_protmethodOnTabIndexChanged(EventArgs)

Aciona o evento TabIndexChanged.(Herdado de Control.)

System_CAPS_protmethodOnTabStopChanged(EventArgs)

Aciona o evento TabStopChanged.(Herdado de Control.)

System_CAPS_protmethodOnTextChanged(EventArgs)

Aciona o evento TextChanged.(Herdado de Control.)

System_CAPS_protmethodOnValidated(EventArgs)

Aciona o evento Validated.(Herdado de Control.)

System_CAPS_protmethodOnValidating(CancelEventArgs)

Aciona o evento Validating.(Herdado de Control.)

System_CAPS_protmethodOnVisibleChanged(EventArgs)

Aciona o evento VisibleChanged.(Herdado de Control.)

System_CAPS_pubmethodPerformLayout()

Força o controle para aplicar lógica de layout a todos os seus controles filho.(Herdado de Control.)

System_CAPS_pubmethodPerformLayout(Control, String)

Força o controle para aplicar lógica de layout a todos os seus controles filho.(Herdado de Control.)

System_CAPS_pubmethodPointToClient(Point)

Calcula o local do ponto da tela especificado em coordenadas do cliente.(Herdado de Control.)

System_CAPS_pubmethodPointToScreen(Point)

Calcula o local do ponto do cliente especificado em coordenadas de tela.(Herdado de Control.)

System_CAPS_pubmethodPreProcessControlMessage(Message)

Pré-processa mensagens do teclado ou de entrada dentro do loop de mensagens antes de serem expedidas.(Herdado de Control.)

System_CAPS_pubmethodPreProcessMessage(Message)

Pré-processa mensagens do teclado ou de entrada dentro do loop de mensagens antes de serem expedidas.(Herdado de Control.)

System_CAPS_protmethodProcessCmdKey(Message, Keys)

Processa uma chave de comando.(Herdado de Control.)

System_CAPS_protmethodProcessDialogChar(Char)

Processa um caractere de caixa de diálogo.(Herdado de Control.)

System_CAPS_protmethodProcessDialogKey(Keys)

Processa uma chave de caixa de diálogo.(Herdado de Control.)

System_CAPS_protmethodProcessKeyEventArgs(Message)

Processa uma mensagem de tecla e gera os eventos de controle apropriados.(Herdado de Control.)

System_CAPS_protmethodProcessKeyMessage(Message)

Processa uma mensagem do teclado.(Herdado de Control.)

System_CAPS_protmethodProcessKeyPreview(Message)

Visualiza uma mensagem do teclado.(Herdado de Control.)

System_CAPS_protmethodProcessMnemonic(Char)

Processa um caractere mnemônico.(Herdado de Control.)

System_CAPS_protmethodRaiseDragEvent(Object, DragEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Gera o evento arrastar apropriado.(Herdado de Control.)

System_CAPS_protmethodRaiseKeyEvent(Object, KeyEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Gera o evento de chave apropriado.(Herdado de Control.)

System_CAPS_protmethodRaiseMouseEvent(Object, MouseEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento de mouse apropriado.(Herdado de Control.)

System_CAPS_protmethodRaisePaintEvent(Object, PaintEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Gera o evento de pintura apropriado.(Herdado de Control.)

System_CAPS_protmethodRecreateHandle()

Força a recriação do identificador para o controle.(Herdado de Control.)

System_CAPS_pubmethodRectangleToClient(Rectangle)

Calcula o tamanho e o local do retângulo de tela especificado nas coordenadas do cliente.(Herdado de Control.)

System_CAPS_pubmethodRectangleToScreen(Rectangle)

Calcula o tamanho e a localização do retângulo cliente especificado nas coordenadas da tela.(Herdado de Control.)

System_CAPS_pubmethodRefresh()

Força o controle a invalidar a área de cliente e redesenhar imediatamente a si mesmo e a todos os controles filho.(Herdado de Control.)

System_CAPS_protmethodRescaleConstantsForDpi(Int32, Int32)

Fornece constantes para redimensionamento de controle quando ocorre uma alteração de DPI.(Herdado de Control.)

System_CAPS_pubmethodResetBackColor()

Redefine a propriedade BackColor para seu valor padrão.(Herdado de Control.)

System_CAPS_pubmethodResetBindings()

Faz com que um controle associado ao BindingSource releia todos os itens na lista e atualize os valores exibidos.(Herdado de Control.)

System_CAPS_pubmethodResetCursor()

Redefine a propriedade Cursor para seu valor padrão.(Herdado de Control.)

System_CAPS_pubmethodResetFont()

Redefine a propriedade Font para seu valor padrão.(Herdado de Control.)

System_CAPS_pubmethodResetForeColor()

Redefine a propriedade ForeColor para seu valor padrão.(Herdado de Control.)

System_CAPS_pubmethodResetImeMode()

Redefine a propriedade ImeMode para seu valor padrão.(Herdado de Control.)

System_CAPS_protmethodResetMouseEventArgs()

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Redefine o controle para tratar o MouseLeave evento.(Herdado de Control.)

System_CAPS_pubmethodResetRightToLeft()

Redefine a propriedade RightToLeft para seu valor padrão.(Herdado de Control.)

System_CAPS_pubmethodResetText()

Redefine a propriedade Text para seu valor padrão.(Herdado de Control.)

System_CAPS_pubmethodResumeLayout()

Retoma a lógica de layout usual.(Herdado de Control.)

System_CAPS_pubmethodResumeLayout(Boolean)

Retoma a lógica de layout usual, opcionalmente, forçando um layout imediato de solicitações de layout pendentes.(Herdado de Control.)

System_CAPS_protmethodRtlTranslateAlignment(ContentAlignment)

Converte o ContentAlignment especificado no ContentAlignment adequado para dar suporte a texto da direita para esquerda.(Herdado de Control.)

System_CAPS_protmethodRtlTranslateAlignment(HorizontalAlignment)

Converte o HorizontalAlignment especificado no HorizontalAlignment adequado para dar suporte a texto da direita para esquerda.(Herdado de Control.)

System_CAPS_protmethodRtlTranslateAlignment(LeftRightAlignment)

Converte o LeftRightAlignment especificado no LeftRightAlignment adequado para dar suporte a texto da direita para esquerda.(Herdado de Control.)

System_CAPS_protmethodRtlTranslateContent(ContentAlignment)

Converte o ContentAlignment especificado no ContentAlignment adequado para dar suporte a texto da direita para esquerda.(Herdado de Control.)

System_CAPS_protmethodRtlTranslateHorizontal(HorizontalAlignment)

Converte o HorizontalAlignment especificado no HorizontalAlignment adequado para dar suporte a texto da direita para esquerda.(Herdado de Control.)

System_CAPS_protmethodRtlTranslateLeftRight(LeftRightAlignment)

Converte o LeftRightAlignment especificado no LeftRightAlignment adequado para dar suporte a texto da direita para esquerda.(Herdado de Control.)

System_CAPS_pubmethodScale(Single)

Obsoleto.Dimensiona o controle e os controles filho.(Herdado de Control.)

System_CAPS_pubmethodScale(Single, Single)

Obsoleto.Dimensiona o controle inteiro e todos os controles filhos.(Herdado de Control.)

System_CAPS_pubmethodScale(SizeF)

Dimensiona o controle e os controles filho de acordo com o fator de escalonamento especificado.(Herdado de Control.)

System_CAPS_pubmethodScaleBitmapLogicalToDevice(Bitmap)

Um valor de bitmap lógico para seu valor de unidade de dispositivo equivalente é dimensionado quando ocorre uma alteração de DPI.(Herdado de Control.)

System_CAPS_protmethodScaleControl(SizeF, BoundsSpecified)

Dimensiona o local de um controle, tamanho, preenchimento e margem.(Herdado de Control.)

System_CAPS_protmethodScaleCore(Single, Single)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Esse método não é relevante para essa classe.(Herdado de Control.)

System_CAPS_pubmethodSelect()

Ativa o controle.(Herdado de Control.)

System_CAPS_protmethodSelect(Boolean, Boolean)

Ativa um controle filho. Opcionalmente, especifica a direção na ordem de tabulação para selecionar o controle de.(Herdado de Control.)

System_CAPS_pubmethodSelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Ativa o próximo controle.(Herdado de Control.)

System_CAPS_pubmethodSendToBack()

Envia o controle para trás da ordem z.(Herdado de Control.)

System_CAPS_protmethodSetAutoSizeMode(AutoSizeMode)

Define um valor que indica como um controle se comportará quando sua propriedade AutoSize for habilitada.(Herdado de Control.)

System_CAPS_pubmethodSetBounds(Int32, Int32, Int32, Int32)

Define os limites do controle para a localização e o tamanho especificados.(Herdado de Control.)

System_CAPS_pubmethodSetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Define os limites especificados do controle para a localização e tamanho especificados.(Herdado de Control.)

System_CAPS_protmethodSetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Executa o trabalho de configurar os limites especificados desse controle.(Herdado de Control.)

System_CAPS_protmethodSetClientSizeCore(Int32, Int32)

Define o tamanho da área de cliente do controle.(Herdado de Control.)

System_CAPS_protmethodSetStyle(ControlStyles, Boolean)

Define um sinalizador ControlStyles especificado para true ou false.(Herdado de Control.)

System_CAPS_protmethodSetTopLevel(Boolean)

Define o controle como o controle de nível superior.(Herdado de Control.)

System_CAPS_protmethodSetVisibleCore(Boolean)

Define o controle como o estado visível especificado.(Herdado de Control.)

System_CAPS_pubmethodShow()

Exibe o controle para o usuário.(Herdado de Control.)

System_CAPS_protmethodSizeFromClientSize(Size)

Determina o tamanho de todo o controle da altura e largura de sua área de cliente.(Herdado de Control.)

System_CAPS_pubmethodSort()

Classifica os itens no controle TreeView.

System_CAPS_pubmethodSuspendLayout()

Suspende temporariamente a lógica do layout do controle.(Herdado de Control.)

System_CAPS_pubmethodToString()

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído.(Substitui o Component.ToString().)

System_CAPS_pubmethodUpdate()

Faz com que o controle redesenhe as regiões invalidadas dentro de sua área de cliente.(Herdado de Control.)

System_CAPS_protmethodUpdateBounds()

Atualiza os limites do controle com o tamanho e o local atuais.(Herdado de Control.)

System_CAPS_protmethodUpdateBounds(Int32, Int32, Int32, Int32)

Atualiza os limites do controle com o tamanho especificado e o local.(Herdado de Control.)

System_CAPS_protmethodUpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Atualiza os limites do controle com o tamanho especificado, o local e o tamanho do cliente.(Herdado de Control.)

System_CAPS_protmethodUpdateStyles()

Faz com que os estilos atribuídos sejam aplicados novamente ao controle.(Herdado de Control.)

System_CAPS_protmethodUpdateZOrder()

Atualiza o controle na ordem z do seu pai.(Herdado de Control.)

System_CAPS_protmethodWndProc(Message)

Substitui WndProc.(Substitui o Control.WndProc(Message).)

NomeDescrição
System_CAPS_pubeventAfterCheck

Ocorre depois que a caixa de seleção do nó de árvore é marcada.

System_CAPS_pubeventAfterCollapse

Ocorre depois que o nó de árvore é recolhido.

System_CAPS_pubeventAfterExpand

Ocorre depois que o nó de árvore é expandido.

System_CAPS_pubeventAfterLabelEdit

Ocorre após a edição do texto de rótulo do nó de árvore.

System_CAPS_pubeventAfterSelect

Ocorre após o nó da árvore ser selecionado.

System_CAPS_pubeventAutoSizeChanged

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Esse evento não é relevante para essa classe.(Herdado de Control.)

System_CAPS_pubeventBackColorChanged

Ocorre quando o valor da propriedade BackColor muda.(Herdado de Control.)

System_CAPS_pubeventBackgroundImageChanged

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Ocorre quando a propriedade BackgroundImage muda.

System_CAPS_pubeventBackgroundImageLayoutChanged

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Ocorre quando a propriedade BackgroundImageLayout muda.

System_CAPS_pubeventBeforeCheck

Ocorre antes que a caixa de seleção do nó de árvore é marcada.

System_CAPS_pubeventBeforeCollapse

Ocorre antes que o nó de árvore é recolhido.

System_CAPS_pubeventBeforeExpand

Ocorre antes que o nó de árvore é expandido.

System_CAPS_pubeventBeforeLabelEdit

Ocorre antes da edição do texto de rótulo do nó de árvore.

System_CAPS_pubeventBeforeSelect

Ocorre antes da seleção do nó de árvore.

System_CAPS_pubeventBindingContextChanged

Ocorre quando o valor da propriedade BindingContext muda.(Herdado de Control.)

System_CAPS_pubeventCausesValidationChanged

Ocorre quando o valor da propriedade CausesValidation muda.(Herdado de Control.)

System_CAPS_pubeventChangeUICues

Ocorre quando o foco ou as indicações de interface do usuário do teclado mudam.(Herdado de Control.)

System_CAPS_pubeventClick

Ocorre quando um usuário clica no controle.(Herdado de Control.)

System_CAPS_pubeventClientSizeChanged

Ocorre quando o valor da propriedade ClientSize muda.(Herdado de Control.)

System_CAPS_pubeventContextMenuChanged

Ocorre quando o valor da propriedade ContextMenu muda.(Herdado de Control.)

System_CAPS_pubeventContextMenuStripChanged

Ocorre quando o valor da propriedade ContextMenuStrip muda.(Herdado de Control.)

System_CAPS_pubeventControlAdded

Ocorre quando um novo controle é adicionado ao Control.ControlCollection.(Herdado de Control.)

System_CAPS_pubeventControlRemoved

Ocorre quando um controle é removido do Control.ControlCollection.(Herdado de Control.)

System_CAPS_pubeventCursorChanged

Ocorre quando o valor da propriedade Cursor muda.(Herdado de Control.)

System_CAPS_pubeventDisposed

Ocorre quando o componente é disposto por uma chamada para o método Dispose.(Herdado de Component.)

System_CAPS_pubeventDockChanged

Ocorre quando o valor da propriedade Dock muda.(Herdado de Control.)

System_CAPS_pubeventDoubleClick

Ocorre quando um usuário clica duas vezes no controle.(Herdado de Control.)

System_CAPS_pubeventDpiChangedAfterParent

Ocorre quando a configuração de DPI para um controle é alterada por meio de programação após a alteração de DPI do controle pai ou formulário.(Herdado de Control.)

System_CAPS_pubeventDpiChangedBeforeParent

Ocorre quando a configuração de DPI para um controle é alterada por meio de programação antes de um evento de alteração de DPI para o controle do pai ou formulário.(Herdado de Control.)

System_CAPS_pubeventDragDrop

Ocorre quando uma operação de arrastar e soltar é concluída.(Herdado de Control.)

System_CAPS_pubeventDragEnter

Ocorre quando um objeto é arrastado para os limites do controle.(Herdado de Control.)

System_CAPS_pubeventDragLeave

Ocorre quando um objeto é arrastado para fora dos limites do controle.(Herdado de Control.)

System_CAPS_pubeventDragOver

Ocorre quando um objeto é arrastado sobre os limites do controle.(Herdado de Control.)

System_CAPS_pubeventDrawNode

Ocorre quando um TreeView é desenhado e a propriedade DrawMode é definida como um valor de TreeViewDrawMode diferente de Normal.

System_CAPS_pubeventEnabledChanged

Ocorre quando o valor da propriedade Enabled é alterado.(Herdado de Control.)

System_CAPS_pubeventEnter

Ocorre quando o controle é inserido.(Herdado de Control.)

System_CAPS_pubeventFontChanged

Ocorre quando o valor da propriedade Font muda.(Herdado de Control.)

System_CAPS_pubeventForeColorChanged

Ocorre quando o valor da propriedade ForeColor muda.(Herdado de Control.)

System_CAPS_pubeventGiveFeedback

Ocorre durante uma operação de arrastar.(Herdado de Control.)

System_CAPS_pubeventGotFocus

Ocorre quando o controle recebe o foco.(Herdado de Control.)

System_CAPS_pubeventHandleCreated

Ocorre quando um identificador é criado para o controle.(Herdado de Control.)

System_CAPS_pubeventHandleDestroyed

Ocorre quando a alça de controle está no processo de destruição.(Herdado de Control.)

System_CAPS_pubeventHelpRequested

Ocorre quando o usuário solicita ajuda para um controle.(Herdado de Control.)

System_CAPS_pubeventImeModeChanged

Ocorre quando a propriedade ImeMode é alterada.(Herdado de Control.)

System_CAPS_pubeventInvalidated

Ocorre quando a exibição de um controle precisa ser redesenhada.(Herdado de Control.)

System_CAPS_pubeventItemDrag

Ocorre quando o usuário começa a arrastar um nó.

System_CAPS_pubeventKeyDown

Ocorre quando uma tecla é pressionada enquanto o controle está em foco.(Herdado de Control.)

System_CAPS_pubeventKeyPress

Ocorre quando um caractere. a tecla de espaço ou backspace é pressionada enquanto o controle está em foco.(Herdado de Control.)

System_CAPS_pubeventKeyUp

Ocorre quando uma tecla é liberada e o controle tem o foco.(Herdado de Control.)

System_CAPS_pubeventLayout

Ocorre quando um controle deve reposicionar seus controles filho.(Herdado de Control.)

System_CAPS_pubeventLeave

Ocorre quando o foco de entrada deixa o controle.(Herdado de Control.)

System_CAPS_pubeventLocationChanged

Ocorre quando o valor da propriedade Location é alterado.(Herdado de Control.)

System_CAPS_pubeventLostFocus

Ocorre quando o controle perde o foco.(Herdado de Control.)

System_CAPS_pubeventMarginChanged

Ocorre quando a margem do controle é alterada.(Herdado de Control.)

System_CAPS_pubeventMouseCaptureChanged

Ocorre quando o controle perde a captura do mouse.(Herdado de Control.)

System_CAPS_pubeventMouseClick

Ocorre quando o usuário clica no controle com o mouse.(Herdado de Control.)

System_CAPS_pubeventMouseDoubleClick

Ocorre quando o usuário clica duas vezes no controle com o mouse.(Herdado de Control.)

System_CAPS_pubeventMouseDown

Ocorre quando o ponteiro do mouse fica sobre o controle e um botão do mouse é pressionado.(Herdado de Control.)

System_CAPS_pubeventMouseEnter

Ocorre quando o ponteiro do mouse entra no controle.(Herdado de Control.)

System_CAPS_pubeventMouseHover

Ocorre quando o ponteiro do mouse fica no controle.(Herdado de Control.)

System_CAPS_pubeventMouseLeave

Ocorre quando o ponteiro do mouse deixa o controle.(Herdado de Control.)

System_CAPS_pubeventMouseMove

Ocorre quando o ponteiro do mouse é movido sobre o controle.(Herdado de Control.)

System_CAPS_pubeventMouseUp

Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é liberado.(Herdado de Control.)

System_CAPS_pubeventMouseWheel

Ocorre quando a roda do mouse se move enquanto o controle tem foco.(Herdado de Control.)

System_CAPS_pubeventMove

Ocorre quando o controle é movido.(Herdado de Control.)

System_CAPS_pubeventNodeMouseClick

Ocorre quando o usuário clica em um TreeNode com o mouse.

System_CAPS_pubeventNodeMouseDoubleClick

Ocorre quando o usuário clica duas vezes em um TreeNode com o mouse.

System_CAPS_pubeventNodeMouseHover

Ocorre quando o mouse focaliza um TreeNode.

System_CAPS_pubeventPaddingChanged

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Ocorre quando o valor da propriedade Padding muda.

System_CAPS_pubeventPaint

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Ocorre quando o TreeView é desenhado.

System_CAPS_pubeventParentChanged

Ocorre quando o valor da propriedade Parent muda.(Herdado de Control.)

System_CAPS_pubeventPreviewKeyDown

Ocorre antes do evento KeyDown quando uma chave é pressionada enquanto o foco está neste controle.(Herdado de Control.)

System_CAPS_pubeventQueryAccessibilityHelp

Ocorre quando AccessibleObject está fornecendo ajuda a aplicativos de acessibilidade.(Herdado de Control.)

System_CAPS_pubeventQueryContinueDrag

Ocorre durante uma operação do tipo arrastar e soltar e permite que a fonte de arrastar determine se a operação do tipo arrastar e soltar deve ser cancelada.(Herdado de Control.)

System_CAPS_pubeventRegionChanged

Ocorre quando o valor da propriedade Region muda.(Herdado de Control.)

System_CAPS_pubeventResize

Ocorre quando o controle é redimensionado.(Herdado de Control.)

System_CAPS_pubeventRightToLeftChanged

Ocorre quando o valor da propriedade RightToLeft muda.(Herdado de Control.)

System_CAPS_pubeventRightToLeftLayoutChanged

Ocorre quando o valor da propriedade RightToLeftLayout muda.

System_CAPS_pubeventSizeChanged

Ocorre quando o valor da propriedade Size muda.(Herdado de Control.)

System_CAPS_pubeventStyleChanged

Ocorre quando o estilo de controle muda.(Herdado de Control.)

System_CAPS_pubeventSystemColorsChanged

Ocorre quando as cores do sistema mudam.(Herdado de Control.)

System_CAPS_pubeventTabIndexChanged

Ocorre quando o valor da propriedade TabIndex muda.(Herdado de Control.)

System_CAPS_pubeventTabStopChanged

Ocorre quando o valor da propriedade TabStop muda.(Herdado de Control.)

System_CAPS_pubeventTextChanged

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Ocorre quando a propriedade Text muda.

System_CAPS_pubeventValidated

Ocorre quando a validação do controle é concluída.(Herdado de Control.)

System_CAPS_pubeventValidating

Ocorre quando o controle está sendo validado.(Herdado de Control.)

System_CAPS_pubeventVisibleChanged

Ocorre quando o valor da propriedade Visible muda.(Herdado de Control.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDropTarget.OnDragDrop(DragEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento DragDrop.(Herdado de Control.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDropTarget.OnDragEnter(DragEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento DragEnter.(Herdado de Control.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDropTarget.OnDragLeave(EventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento DragLeave.(Herdado de Control.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodIDropTarget.OnDragOver(DragEventArgs)

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Aciona o evento DragOver.(Herdado de Control.)

O Nodes coleção contém todos os o TreeNode objetos que recebem o TreeView controle. Os nós de árvore na coleção são chamados de nós da árvore de raiz. Qualquer nó de árvore que é subsequentemente adicionado a um nó raiz da árvore é conhecido como um nó filho. Como cada TreeNode pode conter uma coleção de outros TreeNode objetos, talvez seja difícil determinar seu local na estrutura de árvore quando se itera através da coleção. Você pode analisar o TreeNode.FullPath cadeia de caracteres usando o PathSeparator string valor para determinar onde um TreeNode rótulo começa e termina.

Você pode exibir imagens ao lado de nós de árvore, atribuindo um ImageList para o ImageList propriedade e referenciando o valor de índice de um Image no ImageList atribuir que Image. Use as propriedades a seguir para atribuir imagens:

  • Definir o ImageIndex propriedade para o valor de índice a Image que você deseja exibir quando um nó de árvore não está selecionado.

  • Definir o SelectedImageIndex propriedade para o valor de índice a Image que você deseja exibir quando um nó de árvore é selecionado.

As imagens referenciadas pelo ImageIndex e SelectedImageIndex valores de propriedade são imagens padrão exibidas por todos os nós de árvore que são atribuídos para a Nodes coleção. Nós de árvore individual podem substituir as imagens padrão definindo o TreeNode.ImageIndex e TreeNode.SelectedImageIndex propriedades.

As imagens de estado exibidas no TreeView 16x16 pixels por padrão. Definindo o ImageSize propriedade o StateImageList não tem efeito sobre como as imagens são exibidas. No entanto, as imagens de estado são redimensionadas de acordo com a configuração de DPI do sistema quando o arquivo App. config contém a seguinte entrada:

<appSettings>
  <add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
</appSettings>

Nós de árvore podem ser expandidos para exibir o próximo nível filho de nós de árvore. O usuário pode expandir o TreeNode clicando no botão de sinal de adição (+), caso seja exibida ao lado de TreeNode, ou você pode expandir o TreeNode chamando o TreeNode.Expand método. Para expandir todos os filhos árvore nó níveis no Nodes coleção, chame o ExpandAll método. Você pode recolher o filho TreeNode nível chamando o TreeNode.Collapse método ou o usuário pode pressionar o botão de sinal de subtração (-), caso seja exibida ao lado de TreeNode. Você também pode chamar o TreeNode.Toggle método para alternar entre os estados expandidos e recolhidos.

Nós de árvore, opcionalmente, podem exibir caixas de seleção. Para exibir as caixas de seleção, defina o CheckBoxes propriedade o TreeView para true. O Checked está definida como true para nós de árvore que estão em um estado selecionado.

System_CAPS_noteObservação

Definindo o TreeNode.Checked propriedade de dentro do BeforeCheck ou AfterCheck evento faz com que o evento a ser gerado várias vezes e pode resultar em comportamento inesperado. Por exemplo, você pode definir o Checked propriedade no manipulador de eventos quando você estiver recursivamente atualizar os nós filho para que o usuário não precise expandir e verifique se cada um deles individualmente. Para impedir que o evento que está sendo gerado várias vezes, adicionar lógica para o manipulador de eventos que executa o código recursivo somente se o Action propriedade o TreeViewEventArgs não está definido como TreeViewAction.Unknown. Para obter um exemplo de como fazer isso, consulte a seção exemplo de AfterCheck ou BeforeCheck eventos.

Você pode alterar a aparência do TreeView controle definindo algumas de suas propriedades de exibição e estilo. Configuração ShowPlusMinus para true exibe um botão de sinal de adição ou sinal de subtração ao lado de cada TreeNode que podem ser expandidas ou recolhidas, respectivamente. Definindo o ShowRootLines propriedade true faz com que o TreeView para exibir linhas que reúnam todos os nós de árvore de raiz. Você pode exibir linhas que conectam os nós de árvore filho para o nó raiz, definindo o ShowLines propriedade true. Definindo o HotTracking propriedade true alterações a aparência dos rótulos de nó de árvore quando o ponteiro do mouse passa sobre eles. Quando hot-rastreadas, os rótulos de nó de árvore assumem a aparência de um hiperlink. Também completamente, você pode personalizar a aparência do TreeView controle. Para fazer isso, defina o DrawMode propriedade com um valor diferente de TreeViewDrawMode.Normal e tratar o DrawNode evento.

System_CAPS_noteObservação

Ao definir o CheckBoxes, Scrollable, ImageIndex, e SelectedImageIndex propriedades em tempo de execução, o TreeView identificador é recriado (consulte Control.RecreateHandle) para atualizar a aparência do controle. Isso faz com que todos os nós de árvore a ser recolhido, exceto a selecionada TreeNode.

O exemplo de código a seguir demonstra o uso do TreeView controle.

// Populates a TreeView control with example nodes. 
private void InitializeTreeView()
{
    treeView1.BeginUpdate();
    treeView1.Nodes.Add("Parent");
    treeView1.Nodes[0].Nodes.Add("Child 1");
    treeView1.Nodes[0].Nodes.Add("Child 2");
    treeView1.Nodes[0].Nodes[1].Nodes.Add("Grandchild");
    treeView1.Nodes[0].Nodes[1].Nodes[0].Nodes.Add("Great Grandchild");
    treeView1.EndUpdate();
}

O exemplo de código a seguir e mais complexo exibe informações do cliente em um TreeView controle. Os nós de árvore raiz exibem nomes de clientes, e os nós de árvore filho exibem os números de ordem atribuídos a cada cliente. Neste exemplo, 1.000 clientes são exibidos com 15 pedidos. De refazer o TreeView é suprimida usando o BeginUpdate e EndUpdate métodos e uma espera Cursor é exibida enquanto o TreeView cria e pinta o TreeNode objetos. Este exemplo requer que você tenha um Customer objeto que pode conter uma coleção de Order objetos. Ele também requer que você tenha um arquivo de cursor que é chamado MyWait.cur no diretório do aplicativo e que você criou uma instância de um TreeView control em um Form.


// The basic Customer class.
public class Customer : System.Object
{
   private string custName = "";
   protected ArrayList custOrders = new ArrayList();

   public Customer(string customername)
   {
      this.custName = customername;
   }

   public string CustomerName
   {      
      get{return this.custName;}
      set{this.custName = value;}
   }

   public ArrayList CustomerOrders 
   {
      get{return this.custOrders;}
   }

} // End Customer class 


// The basic customer Order class.
public class Order : System.Object
{
   private string ordID = "";

   public Order(string orderid)
   {
      this.ordID = orderid;
   }

   public string OrderID
   {      
      get{return this.ordID;}
      set{this.ordID = value;}
   }

} // End Order class

// Create a new ArrayList to hold the Customer objects.
private ArrayList customerArray = new ArrayList(); 

private void FillMyTreeView()
{
   // Add customers to the ArrayList of Customer objects.
   for(int x=0; x<1000; x++)
   {
      customerArray.Add(new Customer("Customer" + x.ToString()));
   }

   // Add orders to each Customer object in the ArrayList.
   foreach(Customer customer1 in customerArray)
   {
      for(int y=0; y<15; y++)
      {
         customer1.CustomerOrders.Add(new Order("Order" + y.ToString()));    
      }
   }

   // Display a wait cursor while the TreeNodes are being created.
   Cursor.Current = new Cursor("MyWait.cur");

   // Suppress repainting the TreeView until all the objects have been created.
   treeView1.BeginUpdate();

   // Clear the TreeView each time the method is called.
   treeView1.Nodes.Clear();

   // Add a root TreeNode for each Customer object in the ArrayList.
   foreach(Customer customer2 in customerArray)
   {
      treeView1.Nodes.Add(new TreeNode(customer2.CustomerName));

      // Add a child treenode for each Order object in the current Customer object.
      foreach(Order order1 in customer2.CustomerOrders)
      {
         treeView1.Nodes[customerArray.IndexOf(customer2)].Nodes.Add(
           new TreeNode(customer2.CustomerName + "." + order1.OrderID));
      }
   }

   // Reset the cursor to the default for all controls.
   Cursor.Current = Cursors.Default;

   // Begin repainting the TreeView.
   treeView1.EndUpdate();
}

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: