Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Classe TreeView

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

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

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

O tipo TreeView expõe os membros a seguir.

  NomeDescrição
Método públicoTreeViewInicializa uma nova instância da classe TreeView.
Superior

  NomeDescrição
Propriedade públicaAccessibilityObjectObtém AccessibleObject atribuído ao controle. (Herdado de Control.)
Propriedade públicaAccessibleDefaultActionDescriptionObtém ou define a descrição de ação padrão de controle para uso por aplicativos cliente de acessibilidade. (Herdado de Control.)
Propriedade públicaAccessibleDescriptionObtém ou define a descrição do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)
Propriedade públicaAccessibleNameObtém ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)
Propriedade públicaAccessibleRoleObtém ou define a função acessível de controle (Herdado de Control.)
Propriedade públicaAllowDropObtém ou define um valor indicando se o controle pode aceitar os dados que o usuário arrasta nele. (Herdado de Control.)
Propriedade públicaAnchorObtém ou define as bordas do recipiente para que um controle associado e determina como um controle é redimensionado com seu pai. (Herdado de Control.)
Propriedade públicaAutoScrollOffsetObtém ou define onde esse controle é rolado em ScrollControlIntoView. (Herdado de Control.)
Propriedade públicaAutoSizeInfraestrutura. Esta propriedade não é relevante para essa classe. (Herdado de Control.)
Propriedade públicaBackColorObtém ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.)
Propriedade públicaBackgroundImageInfraestrutura. Obtém ou define a imagem de plano de fundo para o controle de TreeView . (Substitui Control.BackgroundImage.)
Propriedade públicaBackgroundImageLayoutInfraestrutura. Obtém ou define o layout da imagem de plano de fundo para o controle de TreeView . (Substitui Control.BackgroundImageLayout.)
Propriedade públicaBindingContextObtém ou define BindingContext para o controle. (Herdado de Control.)
Propriedade públicaBorderStyleObtém ou define o estilo da borda do controle de exibição de árvore.
Propriedade públicaBottomObtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área cliente do seu contêiner. (Herdado de Control.)
Propriedade públicaBoundsObtém ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo ao controle pai. (Herdado de Control.)
Propriedade protegidaCanEnableImeObtém um valor indicando se a propriedade de ImeMode pode ser definida como um valor ativa, para ativar o suporte de IME. (Herdado de Control.)
Propriedade públicaCanFocusObtém um valor indicando se o controle pode receber o foco. (Herdado de Control.)
Propriedade protegidaCanRaiseEventsDetermina se os eventos podem ser gerados no controle. (Herdado de Control.)
Propriedade públicaCanSelectObtém um valor indicando se o controle pode ser selecionado. (Herdado de Control.)
Propriedade públicaCaptureObtém ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.)
Propriedade públicaCausesValidationObtém ou define um valor indicando se o controle faz com que a validação seja executada em quaisquer controles que eles exigem a validação quando recebe o foco. (Herdado de Control.)
Propriedade públicaCheckBoxesObté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.
Propriedade públicaClientRectangleObtém o retângulo que representa a área cliente do controle. (Herdado de Control.)
Propriedade públicaClientSizeObtém ou define a altura e largura da área cliente do controle. (Herdado de Control.)
Propriedade públicaCompanyNameObtém o nome da empresa ou do criador do aplicativo que o contém. (Herdado de Control.)
Propriedade públicaContainerObtém o IContainer que contém o Component. (Herdado de Component.)
Propriedade públicaContainsFocusObtém um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada. (Herdado de Control.)
Propriedade públicaContextMenuObtém ou define o menu de atalho associado ao controle. (Herdado de Control.)
Propriedade públicaContextMenuStripObtém ou define ContextMenuStrip associado com esse controle. (Herdado de Control.)
Propriedade públicaControlsObtém a coleção de controles contidos dentro do controle. (Herdado de Control.)
Propriedade públicaCreatedObtém um valor indicando se o controle foi criado. (Herdado de Control.)
Propriedade protegidaCreateParamsInfraestrutura. Substitui CreateParams. (Substitui Control.CreateParams.)
Propriedade públicaCursorObtém ou define o cursor que é exibido quando o ponteiro do mouse está sobre o controle. (Herdado de Control.)
Propriedade públicaDataBindingsObtém as associações de dados para o controle. (Herdado de Control.)
Propriedade protegidaDefaultCursor Obtém ou define o cursor padrão para o controle. (Herdado de Control.)
Propriedade protegidaDefaultImeModeObtém o modo padrão de (IME )do editor de método de entrada suportado pelo controle. (Herdado de Control.)
Propriedade protegidaDefaultMarginObtém o espaço, em pixels, que é especificado por padrão entre controles. (Herdado de Control.)
Propriedade protegidaDefaultMaximumSizeObtém o tamanho e a altura, em pixels, que é especificado como o tamanho máximo padrão de um controle. (Herdado de Control.)
Propriedade protegidaDefaultMinimumSizeObtém o tamanho e a altura, em pixels, que é especificado como o tamanho mínimo padrão de um controle. (Herdado de Control.)
Propriedade protegidaDefaultPadding Obtém o espaçamento interno, em pixels, do conteúdo de um controle. (Herdado de Control.)
Propriedade protegidaDefaultSizeObtém o tamanho padrão de controle. (Substitui Control.DefaultSize.)
Propriedade protegidaDesignMode Obtém um valor que indica se o Component está em modo de design. (Herdado de Component.)
Propriedade públicaDisplayRectangleObtém o retângulo que representa a área de exibição de controle. (Herdado de Control.)
Propriedade públicaDisposingObtém um valor indicando se a classe de Control de base está no processo de descarte. (Herdado de Control.)
Propriedade públicaDockObtém ou define que controlam bordas estão conectados ao controle pai e determinam como um controle é redimensionado com seu pai. (Herdado de Control.)
Propriedade protegidaDoubleBufferedObtém ou define um valor indicando se o controle deve redesenho a superfície usando um buffer sub. A propriedade de DoubleBuffered não afeta o controle de TreeView . (Substitui Control.DoubleBuffered.)
Propriedade públicaDrawModeObtém ou define o modo no qual o controle é desenhado.
Propriedade públicaEnabledObtém ou define um valor indicando se o controle pode responder a interação do usuário. (Herdado de Control.)
Propriedade protegidaEvents Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de Component.)
Propriedade públicaFocusedObtém um valor indicando se o controle digitou o foco. (Herdado de Control.)
Propriedade públicaFontObtém ou define a fonte do texto exibido pelo controle. (Herdado de Control.)
Propriedade protegidaFontHeightObtém ou define a altura da fonte do controle. (Herdado de Control.)
Propriedade públicaForeColorA cor atual de primeiro plano para esse controle, que é a cor o controle usa para desenhar o texto. (Substitui Control.ForeColor.)
Propriedade públicaFullRowSelectObtém ou define um valor indicando se o realce de seleção abrange a largura do controle de exibição de árvore.
Propriedade públicaHandleObtém o identificador de janela que o controle está associado. (Herdado de Control.)
Propriedade públicaHasChildrenObtém um valor indicando se o controle contém um ou mais controles filho. (Herdado de Control.)
Propriedade públicaHeightObtém ou define a altura do controle. (Herdado de Control.)
Propriedade públicaHideSelectionObtém ou define um valor indicando se o nó selecionado da árvore permanece realçado mesmo quando o modo de exibição de árvore perdeu o foco.
Propriedade públicaHotTrackingObtém ou define um valor indicando se um rótulo o nó de árvore tem a aparência de um hiperlink quando o ponteiro do mouse passa sobre ele.
Propriedade públicaImageIndexObtém ou define o valor de índice de imagens lista de imagem padrão que é exibida pelos nós de árvore.
Propriedade públicaImageKeyObtém ou define a chave da imagem padrão para cada nó no controle de TreeView quando está em um estado desmarcada.
Propriedade públicaImageListObtém ou define ImageList que contém objetos de Image que são usados pelos nós de árvore.
Propriedade públicaImeModeObtém ou define o modo de (IME )do editor de método de entrada do controle. (Herdado de Control.)
Propriedade protegidaImeModeBaseObtém ou define o modo de IME de um controle. (Herdado de Control.)
Propriedade públicaIndentObtém ou define a distância recuar para cada nível filho do nó de árvore.
Propriedade públicaInvokeRequiredObtém um valor indicando se o chamador deve chamar um método chamar ao fazer chamadas de método ao controle como o chamador está em um segmento diferente de aquele o controle foi criado sobre. (Herdado de Control.)
Propriedade públicaIsAccessibleObtém ou define um valor indicando se o controle é visível para aplicativos de acessibilidade. (Herdado de Control.)
Propriedade públicaIsDisposedObtém um valor indicando se o controle ser descartado. (Herdado de Control.)
Propriedade públicaIsHandleCreatedObtém um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.)
Propriedade públicaIsMirroredObtém um valor indicando se o controle está espelhado. (Herdado de Control.)
Propriedade públicaItemHeightObtém ou define a altura de cada nó de árvore no controle de exibição de árvore.
Propriedade públicaLabelEditObtém ou define um valor indicando se o texto do rótulo de nós de árvore pode ser editado.
Propriedade públicaLayoutEngine Retorna uma instância em cachê do motor de layout do controle. (Herdado de Control.)
Propriedade públicaLeftObtém ou define a distância, em pixels, entre a borda esquerda de controle e a borda esquerda da área cliente do seu contêiner. (Herdado de Control.)
Propriedade públicaLineColorObtém ou define a cor das linhas que conectam os nós do controle de TreeView .
Propriedade públicaLocationObtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superior esquerdo do recipiente. (Herdado de Control.)
Propriedade públicaMarginObtém ou define o espaço entre controles. (Herdado de Control.)
Propriedade públicaMaximumSizeObtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar. (Herdado de Control.)
Propriedade públicaMinimumSizeObtém ou define o tamanho que é o limite inferior que GetPreferredSize pode especificar. (Herdado de Control.)
Propriedade públicaNameObtém ou define o nome do controle. (Herdado de Control.)
Propriedade públicaNodesObtém a coleção de nós de árvore que são atribuídos ao controle de exibição de árvore.
Propriedade públicaPaddingInfraestrutura. Obtém ou define o espacejamento entre o conteúdo do controle de TreeView e as bordas.
Propriedade públicaParentObtém ou define o contêiner pai do controle. (Herdado de Control.)
Propriedade públicaPathSeparatorObtém ou define a cadeia de caracteres delimitadora que o caminho do nó de árvore usa.
Propriedade públicaPreferredSizeObtém o tamanho de uma área retangular no qual o controle pode ser inserido. (Herdado de Control.)
Propriedade públicaProductNameObtém o nome do assembly que contém o controle. (Herdado de Control.)
Propriedade públicaProductVersionObtém a versão do assembly que contém o controle. (Herdado de Control.)
Propriedade públicaRecreatingHandleObtém um valor indicando se o controle está atualmente recreando a alça. (Herdado de Control.)
Propriedade públicaRegionObtém ou define a região de janela associado com o controle. (Herdado de Control.)
Propriedade protegidaRenderRightToLeft Obsoleta. Esta propriedade é agora obsoleta. (Herdado de Control.)
Propriedade protegidaResizeRedrawObtém ou define um valor indicando se o controle é redesenha quando redimensionado. (Herdado de Control.)
Propriedade públicaRightObtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área cliente do seu contêiner. (Herdado de Control.)
Propriedade públicaRightToLeftObtém ou define um valor indicando se os elementos de controle são alinhados para oferecer suporte a localidades usando fontes da direita para a esquerda. (Herdado de Control.)
Propriedade públicaRightToLeftLayoutObtém ou define um valor que indica se TreeView deve ser apresentado da direita para a esquerda.
Propriedade protegidaScaleChildrenObtém um valor que determina a escala de controles filho. (Herdado de Control.)
Propriedade públicaScrollableObtém ou define um valor indicando se o controle de exibição de árvore exibe barras de rolagem quando são necessárias.
Propriedade públicaSelectedImageIndexObtém ou define o valor de índice da lista da imagem que é exibida quando um nó de árvore é selecionado.
Propriedade públicaSelectedImageKeyObtém ou define a chave da imagem padrão quando mostrada TreeNode está em um estado selecionado.
Propriedade públicaSelectedNodeObtém ou define o nó de árvore que está atualmente selecionado no controle de exibição de árvore.
Propriedade protegidaShowFocusCuesObtém um valor indicando se o controle deve exibir o retângulo de foco. (Herdado de Control.)
Propriedade protegidaShowKeyboardCuesObtém um valor indicando se a interface do usuário está no estado apropriado para mostrar ou ocultar aceleradores de teclado. (Herdado de Control.)
Propriedade públicaShowLinesObtém ou define um valor que indica se as linhas são desenhadas entre nós de árvore no controle de exibição de árvore.
Propriedade públicaShowNodeToolTipsObtém ou define um valor que indica que as dicas de ferramentas serão mostradas quando o ponteiro do mouse focaliza a TreeNode.
Propriedade públicaShowPlusMinusObtém ou define um valor indicando se os botões sinal de mais (+) e o sinal de subtração (-) são exibidos ao lado dos nós de árvore que contêm nós filhos de árvore.
Propriedade públicaShowRootLinesObtém ou define um valor que indica se as linhas são desenhadas entre os nós de árvore que estão na raiz do modo de exibição de árvore.
Propriedade públicaSiteObtém ou define o controle. (Herdado de Control.)
Propriedade públicaSizeObtém ou define a altura e largura do controle. (Herdado de Control.)
Propriedade públicaSortedObtém ou define um valor indicando se os nós de árvore no modo de exibição de árvore são classificados.
Propriedade públicaStateImageListObtém ou define a lista de imagem que é usada para indicar o estado de TreeView e seus nós.
Propriedade públicaTabIndexObtém ou define ordem de tabulação de controle dentro de seu recipiente. (Herdado de Control.)
Propriedade públicaTabStopObtém ou define um valor que indica se o usuário pode colocar o foco neste controle usando a tecla TAB. (Herdado de Control.)
Propriedade públicaTagObtém ou define o objeto que contém dados sobre o controle. (Herdado de Control.)
Propriedade públicaTextInfraestrutura. Obtém ou define o texto de TreeView. (Substitui Control.Text.)
Propriedade públicaTopObtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área cliente do seu contêiner. (Herdado de Control.)
Propriedade públicaTopLevelControlObtém o controle pai que não parented por outro controle de Windows Forms. Normalmente, este é Form mais externo que o controle está contido dentro. (Herdado de Control.)
Propriedade públicaTopNodeObtém ou define o primeiro nó de árvore completa visível no controle de exibição de árvore.
Propriedade públicaTreeViewNodeSorterObtém ou define a implementação de IComparer para executar uma ordenação personalizada dos nós da TreeView.
Propriedade públicaUseWaitCursorObtém ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controles filhos. (Herdado de Control.)
Propriedade públicaVisibleObtém ou define um valor indicando se o controle e todos os seus controles filho são exibidos. (Herdado de Control.)
Propriedade públicaVisibleCountObtém o número de nós de árvore que podem ser totalmente visíveis no controle de exibição de árvore.
Propriedade públicaWidthObtém ou define a largura do controle. (Herdado de Control.)
Propriedade públicaWindowTargetInfraestrutura. Esta propriedade não é relevante para essa classe. (Herdado de Control.)
Superior

  NomeDescrição
Método protegidoAccessibilityNotifyClients(AccessibleEvents, Int32)Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.)
Método protegidoAccessibilityNotifyClients(AccessibleEvents, Int32, Int32)Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.)
Método públicoBeginInvoke(Delegate)Executa o representante especificado de forma assíncrona no segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.)
Método públicoBeginInvoke(Delegate, Object[])Executa o representante especificado de forma assíncrona com os argumentos especificados, no segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.)
Método públicoBeginUpdateDesativa todo o redesenho modo de exibição de árvore.
Método públicoBringToFrontTraz o controle à frente da ordem z. (Herdado de Control.)
Método públicoCollapseAllRecolhe todos os nós de árvore.
Método públicoContainsObtém um valor indicando se o controle especificado é um filho do controle. (Herdado de Control.)
Método protegidoCreateAccessibilityInstanceCria um novo objeto de acessibilidade para o controle. (Herdado de Control.)
Método públicoCreateControlForça a criação do controle visível, incluindo a criação de gerenciamento e todos os controles filhos visíveis. (Herdado de Control.)
Método protegidoCreateControlsInstanceCria uma nova instância de coleção do controle para o controle. (Herdado de Control.)
Método públicoCreateGraphicsCria Graphics para o controle. (Herdado de Control.)
Método protegidoCreateHandleInfraestrutura. Cria um identificador para o controle. (Substitui Control.CreateHandle().)
Método públicoCreateObjRefCria 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.)
Método protegidoDefWndProcEnvia a mensagem especificada para o procedimento de janela padrão. (Herdado de Control.)
Método protegidoDestroyHandleDestrói a alça associada com o controle. (Herdado de Control.)
Método públicoDispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)
Método protegidoDispose(Boolean)Libera os recursos não gerenciados usados pelo TreeView e opcionalmente libera os recursos gerenciados. (Substitui Control.Dispose(Boolean).)
Método públicoDoDragDropIniciar uma operação de arrastar e soltar. (Herdado de Control.)
Método públicoDrawToBitmapSuporte que processam ao bitmap especificado. (Herdado de Control.)
Método públicoEndInvokeRecupera o valor de retorno da operação assíncrona representada por IAsyncResult passado. (Herdado de Control.)
Método públicoEndUpdatePermite redesenho modo de exibição de árvore.
Método públicoEquals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método públicoExpandAllExpanda os nós de árvore.
Método protegidoFinalize Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component ser recuperados pela coleta de lixo. (Herdado de Component.)
Método públicoFindFormRecupera o formulário que o controle está ativado. (Herdado de Control.)
Método públicoFocusDefina o foco de entrada para o controle. (Herdado de Control.)
Método protegidoGetAccessibilityObjectByIdRecupera AccessibleObjectespecificado. (Herdado de Control.)
Método protegidoGetAutoSizeModeRecupera um valor que indica como um controle irá se comportar quando sua propriedade de AutoSize é ativada. (Herdado de Control.)
Método públicoGetChildAtPoint(Point)Recupera o controle filho que está localizado nas coordenadas especificado. (Herdado de Control.)
Método públicoGetChildAtPoint(Point, GetChildAtPointSkip)Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorar controles filhos de um tipo. (Herdado de Control.)
Método públicoGetContainerControlRetorna ContainerControl seguinte acima da cadeia de controle de controles pai. (Herdado de Control.)
Método públicoGetHashCodeServe como a função de hash padrão. (Herdado de Object.)
Método protegidoGetItemRenderStylesInfraestrutura. Retorna OwnerDrawPropertyBag para TreeNodeespecificado.
Método públicoGetLifetimeService Recupera o objeto atual de serviço de vida útil que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método públicoGetNextControlRecupera o próximo controle frente ou novamente em ordem de tabulação controles filho. (Herdado de Control.)
Método públicoGetNodeAt(Point)Recupera o nó de árvore que está no ponto especificado.
Método públicoGetNodeAt(Int32, Int32)Recupera o nó de árvore no ponto com as coordenadas específicas.
Método públicoGetNodeCountRetorna o número de nós de árvore opcionalmente, incluindo aqueles em todas as subárvores, atribuídas ao controle de exibição de árvore.
Método públicoGetPreferredSizeRetorna o tamanho de uma área retangular na qual um controle pode caber. (Herdado de Control.)
Método protegidoGetScaledBoundsRecupera os limites dentro do qual o controle é dimensionado. (Herdado de Control.)
Método protegidoGetService Retorna um objeto que representa um serviço fornecido pelo Component ou por seu Container. (Herdado de Component.)
Método protegidoGetStyleRecupera o valor especificado de bit de estilo do controle para o controle. (Herdado de Control.)
Método protegidoGetTopLevelDetermina se o controle é um controle de nível superior. (Herdado de Control.)
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoHideEsconde o controle de usuário. (Herdado de Control.)
Método públicoHitTest(Point)Fornece informações de nó, dado um ponto.
Método públicoHitTest(Int32, Int32)Fornece informações de nó, dado o coordenadas x e y.
Método públicoInitializeLifetimeService Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método protegidoInitLayoutChamado depois que o controle foi adicionado a um outro contêiner. (Herdado de Control.)
Método públicoInvalidate()Invalida a superfície inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.)
Método públicoInvalidate(Boolean)Invalida uma região específica do controle e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.)
Método públicoInvalidate(Rectangle)Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.)
Método públicoInvalidate(Region)Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.)
Método públicoInvalidate(Rectangle, Boolean)Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.)
Método públicoInvalidate(Region, Boolean)Invalida a região especificada do controle (o adiciona à região de atualização do controle, que é a área que será repintada na próxima operação de pintura), e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.)
Método públicoInvoke(Delegate)Executa o representante especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control.)
Método públicoInvoke(Delegate, Object[])Executa o representante especificado, no thread que possui o identificador de janela subjacente de controle, com a lista de argumentos especificada. (Herdado de Control.)
Método protegidoInvokeGotFocusGera o evento de GotFocus para o controle especificado. (Herdado de Control.)
Método protegidoInvokeLostFocusGera o evento de LostFocus para o controle especificado. (Herdado de Control.)
Método protegidoInvokeOnClickGera o evento de Click para o controle especificado. (Herdado de Control.)
Método protegidoInvokePaintGera o evento de Paint para o controle especificado. (Herdado de Control.)
Método protegidoInvokePaintBackgroundGera o evento de PaintBackground para o controle especificado. (Herdado de Control.)
Método protegidoIsInputCharDetermina se um caractere é um caractere de entrada que o controle reconhece. (Herdado de Control.)
Método protegidoIsInputKeyInfraestrutura. Determina se a chave especificada é uma chave de entrada normal ou uma tecla especial que requer pré-processamento. (Substitui Control.IsInputKey(Keys).)
Método protegidoMemberwiseClone()Cria uma cópia superficial do Object atual. (Herdado de Object.)
Método protegidoMemberwiseClone(Boolean) Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)
Método protegidoNotifyInvalidateInfraestrutura. Gera o evento de Invalidated com uma região especificada do controle para invalidar. (Herdado de Control.)
Método protegidoOnAfterCheckGera o evento AfterCheck.
Método protegidoOnAfterCollapseGera o evento AfterCollapse.
Método protegidoOnAfterExpandGera o evento AfterExpand.
Método protegidoOnAfterLabelEditGera o evento AfterLabelEdit.
Método protegidoOnAfterSelectGera o evento AfterSelect.
Método protegidoOnAutoSizeChanged Gera o evento AutoSizeChanged . (Herdado de Control.)
Método protegidoOnBackColorChanged Gera o evento BackColorChanged . (Herdado de Control.)
Método protegidoOnBackgroundImageChangedGera o evento BackgroundImageChanged. (Herdado de Control.)
Método protegidoOnBackgroundImageLayoutChangedGera o evento BackgroundImageLayoutChanged. (Herdado de Control.)
Método protegidoOnBeforeCheckGera o evento BeforeCheck.
Método protegidoOnBeforeCollapseGera o evento BeforeCollapse.
Método protegidoOnBeforeExpandGera o evento BeforeExpand.
Método protegidoOnBeforeLabelEditGera o evento BeforeLabelEdit.
Método protegidoOnBeforeSelectGera o evento BeforeSelect.
Método protegidoOnBindingContextChangedGera o evento BindingContextChanged. (Herdado de Control.)
Método protegidoOnCausesValidationChangedGera o evento CausesValidationChanged. (Herdado de Control.)
Método protegidoOnChangeUICuesGera o evento ChangeUICues. (Herdado de Control.)
Método protegidoOnClickGera o evento Click. (Herdado de Control.)
Método protegidoOnClientSizeChangedGera o evento ClientSizeChanged. (Herdado de Control.)
Método protegidoOnContextMenuChangedGera o evento ContextMenuChanged. (Herdado de Control.)
Método protegidoOnContextMenuStripChangedGera o evento ContextMenuStripChanged. (Herdado de Control.)
Método protegidoOnControlAddedGera o evento ControlAdded. (Herdado de Control.)
Método protegidoOnControlRemovedGera o evento ControlRemoved. (Herdado de Control.)
Método protegidoOnCreateControlGera o método de CreateControl . (Herdado de Control.)
Método protegidoOnCursorChangedGera o evento CursorChanged. (Herdado de Control.)
Método protegidoOnDockChangedGera o evento DockChanged. (Herdado de Control.)
Método protegidoOnDoubleClickGera o evento DoubleClick. (Herdado de Control.)
Método protegidoOnDragDropGera o evento DragDrop. (Herdado de Control.)
Método protegidoOnDragEnterGera o evento DragEnter. (Herdado de Control.)
Método protegidoOnDragLeaveGera o evento DragLeave. (Herdado de Control.)
Método protegidoOnDragOverGera o evento DragOver. (Herdado de Control.)
Método protegidoOnDrawNodeGera o evento DrawNode.
Método protegidoOnEnabledChangedGera o evento EnabledChanged. (Herdado de Control.)
Método protegidoOnEnterGera o evento Enter. (Herdado de Control.)
Método protegidoOnFontChangedGera o evento FontChanged. (Herdado de Control.)
Método protegidoOnForeColorChangedGera o evento ForeColorChanged. (Herdado de Control.)
Método protegidoOnGiveFeedbackGera o evento GiveFeedback. (Herdado de Control.)
Método protegidoOnGotFocusGera o evento GotFocus. (Herdado de Control.)
Método protegidoOnHandleCreatedSubstitui OnHandleCreated. (Substitui Control.OnHandleCreated(EventArgs).)
Método protegidoOnHandleDestroyedSubstitui OnHandleDestroyed. (Substitui Control.OnHandleDestroyed(EventArgs).)
Método protegidoOnHelpRequestedGera o evento HelpRequested. (Herdado de Control.)
Método protegidoOnImeModeChangedGera o evento ImeModeChanged. (Herdado de Control.)
Método protegidoOnInvalidatedGera o evento Invalidated. (Herdado de Control.)
Método protegidoOnItemDragGera o evento ItemDrag.
Método protegidoOnKeyDownInfraestrutura. Gera o evento KeyDown. (Substitui Control.OnKeyDown(KeyEventArgs).)
Método protegidoOnKeyPressInfraestrutura. Gera o evento KeyPress. (Substitui Control.OnKeyPress(KeyPressEventArgs).)
Método protegidoOnKeyUpSubstitui OnKeyUp. (Substitui Control.OnKeyUp(KeyEventArgs).)
Método protegidoOnLayoutGera o evento Layout. (Herdado de Control.)
Método protegidoOnLeaveGera o evento Leave. (Herdado de Control.)
Método protegidoOnLocationChangedGera o evento LocationChanged. (Herdado de Control.)
Método protegidoOnLostFocusGera o evento LostFocus. (Herdado de Control.)
Método protegidoOnMarginChangedGera o evento MarginChanged. (Herdado de Control.)
Método protegidoOnMouseCaptureChangedGera o evento MouseCaptureChanged. (Herdado de Control.)
Método protegidoOnMouseClickGera o evento MouseClick. (Herdado de Control.)
Método protegidoOnMouseDoubleClickGera o evento MouseDoubleClick. (Herdado de Control.)
Método protegidoOnMouseDownGera o evento MouseDown. (Herdado de Control.)
Método protegidoOnMouseEnterGera o evento MouseEnter. (Herdado de Control.)
Método protegidoOnMouseHoverGera o evento MouseHover. (Substitui Control.OnMouseHover(EventArgs).)
Método protegidoOnMouseLeaveGera o evento MouseLeave. (Substitui Control.OnMouseLeave(EventArgs).)
Método protegidoOnMouseMoveGera o evento MouseMove. (Herdado de Control.)
Método protegidoOnMouseUpGera o evento MouseUp. (Herdado de Control.)
Método protegidoOnMouseWheelGera o evento MouseWheel. (Herdado de Control.)
Método protegidoOnMoveGera o evento Move. (Herdado de Control.)
Método protegidoOnNodeMouseClickGera o evento NodeMouseClick.
Método protegidoOnNodeMouseDoubleClickGera o evento NodeMouseDoubleClick.
Método protegidoOnNodeMouseHoverGera o evento NodeMouseHover.
Método protegidoOnNotifyMessageNotifica o controle de mensagens do Windows. (Herdado de Control.)
Método protegidoOnPaddingChangedGera o evento PaddingChanged. (Herdado de Control.)
Método protegidoOnPaintGera o evento Paint. (Herdado de Control.)
Método protegidoOnPaintBackgroundPinta o plano de fundo do controle. (Herdado de Control.)
Método protegidoOnParentBackColorChangedGera o evento de BackColorChanged quando o valor da propriedade de BackColor do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentBackgroundImageChangedGera o evento de BackgroundImageChanged quando o valor da propriedade de BackgroundImage do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentBindingContextChangedGera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentChangedGera o evento ParentChanged. (Herdado de Control.)
Método protegidoOnParentCursorChangedGera o evento CursorChanged. (Herdado de Control.)
Método protegidoOnParentEnabledChangedGera o evento de EnabledChanged quando o valor da propriedade de Enabled do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentFontChangedGera o evento de FontChanged quando o valor da propriedade de Font do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentForeColorChangedGera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentRightToLeftChangedGera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnParentVisibleChangedGera o evento de VisibleChanged quando o valor da propriedade de Visible do contêiner do controle for alterada. (Herdado de Control.)
Método protegidoOnPreviewKeyDownGera o evento PreviewKeyDown. (Herdado de Control.)
Método protegidoOnPrintGera o evento Paint. (Herdado de Control.)
Método protegidoOnQueryContinueDragGera o evento QueryContinueDrag. (Herdado de Control.)
Método protegidoOnRegionChangedGera o evento RegionChanged. (Herdado de Control.)
Método protegidoOnResizeGera o evento Resize. (Herdado de Control.)
Método protegidoOnRightToLeftChangedGera o evento RightToLeftChanged. (Herdado de Control.)
Método protegidoOnRightToLeftLayoutChangedGera o evento RightToLeftLayoutChanged.
Método protegidoOnSizeChangedGera o evento SizeChanged. (Herdado de Control.)
Método protegidoOnStyleChangedGera o evento StyleChanged. (Herdado de Control.)
Método protegidoOnSystemColorsChangedGera o evento SystemColorsChanged. (Herdado de Control.)
Método protegidoOnTabIndexChangedGera o evento TabIndexChanged. (Herdado de Control.)
Método protegidoOnTabStopChangedGera o evento TabStopChanged. (Herdado de Control.)
Método protegidoOnTextChangedGera o evento TextChanged. (Herdado de Control.)
Método protegidoOnValidatedGera o evento Validated. (Herdado de Control.)
Método protegidoOnValidatingGera o evento Validating. (Herdado de Control.)
Método protegidoOnVisibleChangedGera o evento VisibleChanged. (Herdado de Control.)
Método públicoPerformLayout()Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de Control.)
Método públicoPerformLayout(Control, String)Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de Control.)
Método públicoPointToClientCalcula o local de ponto especificado na tela em coordenadas do cliente. (Herdado de Control.)
Método públicoPointToScreenCalcula o local de ponto especificado de cliente em coordenadas da tela. (Herdado de Control.)
Método públicoPreProcessControlMessagePreprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos. (Herdado de Control.)
Método públicoPreProcessMessagePreprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que são distribuídos. (Herdado de Control.)
Método protegidoProcessCmdKeyProcessa uma tecla de comando. (Herdado de Control.)
Método protegidoProcessDialogCharProcessa um caractere da caixa de diálogo. (Herdado de Control.)
Método protegidoProcessDialogKeyProcessa uma chave da caixa de diálogo. (Herdado de Control.)
Método protegidoProcessKeyEventArgsProcessa uma mensagem principal e gera os eventos apropriado do controle. (Herdado de Control.)
Método protegidoProcessKeyMessageProcessa uma mensagem do teclado. (Herdado de Control.)
Método protegidoProcessKeyPreviewVisualiza uma mensagem do teclado. (Herdado de Control.)
Método protegidoProcessMnemonicProcessa um caractere mnemônico. (Herdado de Control.)
Método protegidoRaiseDragEventInfraestrutura. Gera o evento apropriado de arrastar. (Herdado de Control.)
Método protegidoRaiseKeyEventInfraestrutura. Gera o evento principal apropriado. (Herdado de Control.)
Método protegidoRaiseMouseEventInfraestrutura. Gera o evento apropriado do mouse. (Herdado de Control.)
Método protegidoRaisePaintEventInfraestrutura. Gera o evento apropriado de pintura. (Herdado de Control.)
Método protegidoRecreateHandleForça a recriação de forma para o controle. (Herdado de Control.)
Método públicoRectangleToClientCalcula o tamanho e o local do retângulo especificado na tela no cliente coordena. (Herdado de Control.)
Método públicoRectangleToScreenCalcula o tamanho e o local do retângulo especificado de cliente na tela coordena. (Herdado de Control.)
Método públicoRefreshForça o controle para invalidar a área cliente e para redesenhar-se imediatamente e todos os controles filhos. (Herdado de Control.)
Método públicoResetBackColorReinicializa a propriedade de BackColor ao seu valor padrão. (Herdado de Control.)
Método públicoResetBindingsFaz com que um controle a BindingSource releia todos os itens na lista e atualiza os valores exibidos. (Herdado de Control.)
Método públicoResetCursorReinicializa a propriedade de Cursor ao seu valor padrão. (Herdado de Control.)
Método públicoResetFontReinicializa a propriedade de Font ao seu valor padrão. (Herdado de Control.)
Método públicoResetForeColorReinicializa a propriedade de ForeColor ao seu valor padrão. (Herdado de Control.)
Método públicoResetImeModeReinicializa a propriedade de ImeMode ao seu valor padrão. (Herdado de Control.)
Método protegidoResetMouseEventArgsInfraestrutura. Redefine o controle para manipular o evento de MouseLeave . (Herdado de Control.)
Método públicoResetRightToLeftReinicializa a propriedade de RightToLeft ao seu valor padrão. (Herdado de Control.)
Método públicoResetTextReinicializa a propriedade de Text ao seu valor padrão. (Herdado de Control.)
Método públicoResumeLayout()Continua a lógica comum de layout. (Herdado de Control.)
Método públicoResumeLayout(Boolean)Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitações pendentes de layout. (Herdado de Control.)
Método protegidoRtlTranslateAlignment(ContentAlignment)Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)
Método protegidoRtlTranslateAlignment(HorizontalAlignment)Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)
Método protegidoRtlTranslateAlignment(LeftRightAlignment)Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)
Método protegidoRtlTranslateContentConverte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)
Método protegidoRtlTranslateHorizontalConverte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)
Método protegidoRtlTranslateLeftRightConverte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)
Método públicoScale(Single) Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.)
Método públicoScale(SizeF)Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de Control.)
Método públicoScale(Single, Single) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.)
Método protegidoScaleControlDimensiona o local, o tamanho, o preenchimento e a margem de um controle. (Herdado de Control.)
Método protegidoScaleCoreInfraestrutura. Este método não é relevante para essa classe. (Herdado de Control.)
Método públicoSelect()Ativa o controle. (Herdado de Control.)
Método protegidoSelect(Boolean, Boolean)Ativa um controle filho. Opcionalmente especificar a direção na ordem de tabulação selecione o tipo de controle. (Herdado de Control.)
Método públicoSelectNextControlAtiva o controle seguir. (Herdado de Control.)
Método públicoSendToBackO controle envia de volta da ordem z. (Herdado de Control.)
Método protegidoSetAutoSizeModeDefine um valor que indica como um controle irá se comportar quando sua propriedade de AutoSize é ativada. (Herdado de Control.)
Método públicoSetBounds(Int32, Int32, Int32, Int32)Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.)
Método públicoSetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de Control.)
Método protegidoSetBoundsCoreExecuta o trabalho de definir os limites especificados deste controle. (Herdado de Control.)
Método protegidoSetClientSizeCoreDefina o tamanho da área cliente do controle. (Herdado de Control.)
Método protegidoSetStyleDefine um sinalizador especificado de ControlStyles a true ou a false. (Herdado de Control.)
Método protegidoSetTopLevelDefina o controle como o controle de nível superior. (Herdado de Control.)
Método protegidoSetVisibleCoreDefina o controle ao estado visível especificado. (Herdado de Control.)
Método públicoShowExibe o controle para o usuário. (Herdado de Control.)
Método protegidoSizeFromClientSizeDetermina o tamanho do controle inteiro de altura e largura de sua área cliente. (Herdado de Control.)
Método públicoSortClassifica os itens no controle de TreeView .
Método públicoSuspendLayoutSuspende temporariamente a lógica de layout para o controle. (Herdado de Control.)
Método públicoToStringInfraestrutura. Substitui ToString. (Substitui Component.ToString().)
Método públicoUpdateFaz com que o controle redesenhe regiões invalidadas em sua área cliente. (Herdado de Control.)
Método protegidoUpdateBounds()Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.)
Método protegidoUpdateBounds(Int32, Int32, Int32, Int32)Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.)
Método protegidoUpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente. (Herdado de Control.)
Método protegidoUpdateStylesForça os estilos atribuídos a ser reaplicados ao controle. (Herdado de Control.)
Método protegidoUpdateZOrderAtualiza o controle na ordem z de seu pai. (Herdado de Control.)
Método protegidoWndProcSubstitui WndProc. (Substitui Control.WndProc(Message).)
Superior

  NomeDescrição
Evento públicoAfterCheckOcorre depois que a caixa de seleção de nó de árvore é marcada.
Evento públicoAfterCollapseOcorre depois que o nó de árvore é recolhido.
Evento públicoAfterExpandOcorre depois que o nó de árvore é expandido.
Evento públicoAfterLabelEditOcorre depois que o texto do rótulo o nó de árvore é editado.
Evento públicoAfterSelectOcorre depois que o nó de árvore é selecionado.
Evento públicoAutoSizeChangedInfraestrutura. Esse evento não é relevante para essa classe. (Herdado de Control.)
Evento públicoBackColorChangedOcorre quando o valor da propriedade de BackColor alterar. (Herdado de Control.)
Evento públicoBackgroundImageChangedInfraestrutura. Ocorre quando a propriedade de BackgroundImage alterar.
Evento públicoBackgroundImageLayoutChangedInfraestrutura. Ocorre quando a propriedade de BackgroundImageLayout alterar.
Evento públicoBeforeCheckOcorre antes que a caixa de seleção de nó de árvore está marcada.
Evento públicoBeforeCollapseOcorre antes que o nó de árvore é recolhido.
Evento públicoBeforeExpandOcorre antes que o nó de árvore é expandido.
Evento públicoBeforeLabelEditOcorre antes que o texto do rótulo o nó de árvore ser editado.
Evento públicoBeforeSelectOcorre antes que o nó de árvore seja selecionado.
Evento públicoBindingContextChangedOcorre quando o valor da propriedade de BindingContext alterar. (Herdado de Control.)
Evento públicoCausesValidationChangedOcorre quando o valor da propriedade de CausesValidation alterar. (Herdado de Control.)
Evento públicoChangeUICuesOcorre quando as sugestões de interface do usuário de foco do teclado ou alterado. (Herdado de Control.)
Evento públicoClickOcorre quando o controle é clicado. (Herdado de Control.)
Evento públicoClientSizeChangedOcorre quando o valor da propriedade de ClientSize alterar. (Herdado de Control.)
Evento públicoContextMenuChangedOcorre quando o valor da propriedade de ContextMenu alterar. (Herdado de Control.)
Evento públicoContextMenuStripChangedOcorre quando o valor da propriedade de ContextMenuStrip alterar. (Herdado de Control.)
Evento públicoControlAddedOcorre quando um novo controle é adicionado a Control.ControlCollection. (Herdado de Control.)
Evento públicoControlRemovedOcorre quando um controle é removido de Control.ControlCollection. (Herdado de Control.)
Evento públicoCursorChangedOcorre quando o valor da propriedade de Cursor alterar. (Herdado de Control.)
Evento públicoDisposedOcorre quando o componente é descartado por uma chamada do método Dispose. (Herdado de Component.)
Evento públicoDockChangedOcorre quando o valor da propriedade de Dock alterar. (Herdado de Control.)
Evento públicoDoubleClickOcorre quando o controle é clicado duas vezes. (Herdado de Control.)
Evento públicoDragDropOcorre quando uma operação de arrastar e soltar é concluída. (Herdado de Control.)
Evento públicoDragEnterOcorre quando um objeto é arrastado os limites do controle. (Herdado de Control.)
Evento públicoDragLeaveOcorre quando um objeto é arrastado para fora dos limites do controle. (Herdado de Control.)
Evento públicoDragOverOcorre quando um objeto é arrastado sobre os limites do controle. (Herdado de Control.)
Evento públicoDrawNodeOcorre quando uma TreeView é desenhada e a propriedade DrawMode é definida como um valor TreeViewDrawMode diferente de Normal.
Evento públicoEnabledChanged Ocorre quando o valor da propriedade Enabled é alterado. (Herdado de Control.)
Evento públicoEnterOcorre quando o controle é inserido. (Herdado de Control.)
Evento públicoFontChangedOcorre quando o valor da propriedade de Font alterar. (Herdado de Control.)
Evento públicoForeColorChangedOcorre quando o valor da propriedade de ForeColor alterar. (Herdado de Control.)
Evento públicoGiveFeedbackOcorre durante uma operação de arrastar. (Herdado de Control.)
Evento públicoGotFocusOcorre quando o controle receber o foco. (Herdado de Control.)
Evento públicoHandleCreatedOcorre quando um identificador é criada para o controle. (Herdado de Control.)
Evento públicoHandleDestroyedOcorre quando a alça de controle está em processo de destruição. (Herdado de Control.)
Evento públicoHelpRequestedOcorre quando um usuário solicita ajudarem para um controle. (Herdado de Control.)
Evento públicoImeModeChangedOcorre quando a propriedade de ImeMode alterar. (Herdado de Control.)
Evento públicoInvalidatedOcorre quando a exibição de um controle precisa ser redesenhada. (Herdado de Control.)
Evento públicoItemDragOcorre quando o usuário começar a arraste um nó.
Evento públicoKeyDown Ocorre quando uma tecla for pressionada enquanto o controle tem o foco. (Herdado de Control.)
Evento públicoKeyPress Ocorre quando uma tecla for pressionada enquanto o controle tem o foco. (Herdado de Control.)
Evento públicoKeyUpOcorre quando uma chave é liberada quando o controle tem o foco. (Herdado de Control.)
Evento públicoLayoutOcorre quando um controle deve reposicionar os seus controles filho. (Herdado de Control.)
Evento públicoLeaveOcorre quando o foco de entrada sair do controle. (Herdado de Control.)
Evento públicoLocationChangedOcorre quando o valor da propriedade de Location alterar. (Herdado de Control.)
Evento públicoLostFocusOcorre quando o controle perde o foco. (Herdado de Control.)
Evento públicoMarginChangedOcorre quando a margem do controle alterar. (Herdado de Control.)
Evento públicoMouseCaptureChangedOcorre quando o controle perde a captura do mouse. (Herdado de Control.)
Evento públicoMouseClickOcorre quando o usuário clica no controle com o mouse. (Herdado de Control.)
Evento públicoMouseDoubleClickOcorre quando o usuário clica duas vezes no controle com o mouse. (Herdado de Control.)
Evento públicoMouseDownOcorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é pressionado. (Herdado de Control.)
Evento públicoMouseEnterOcorre quando o ponteiro do mouse entra no controle. (Herdado de Control.)
Evento públicoMouseHover Ocorre quando o ponteiro do mouse é posicionado sobre o controle. (Herdado de Control.)
Evento públicoMouseLeaveOcorre quando o ponteiro do mouse sai do controle. (Herdado de Control.)
Evento públicoMouseMoveOcorre quando o ponteiro do mouse for movido sobre o controle. (Herdado de Control.)
Evento públicoMouseUpOcorre quando o ponteiro do mouse está sobre o controle e um botão do mouse seja liberado. (Herdado de Control.)
Evento públicoMouseWheelOcorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control.)
Evento públicoMoveOcorre quando o controle é movido. (Herdado de Control.)
Evento públicoNodeMouseClickOcorre quando o usuário clica em TreeNode com o mouse.
Evento públicoNodeMouseDoubleClickOcorre quando o usuário clique duas vezes em TreeNode com o mouse.
Evento públicoNodeMouseHoverOcorre quando o mouse passa sobre TreeNode.
Evento públicoPaddingChangedInfraestrutura. Ocorre quando o valor da propriedade de Padding alterar.
Evento públicoPaintInfraestrutura. Ocorre quando TreeView é desenhada.
Evento públicoParentChangedOcorre quando o valor da propriedade de Parent alterar. (Herdado de Control.)
Evento públicoPreviewKeyDownOcorre antes do evento de KeyDown quando uma chave é pressionada quando o foco estiver nesse controle. (Herdado de Control.)
Evento públicoQueryAccessibilityHelpOcorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. (Herdado de Control.)
Evento públicoQueryContinueDragOcorre durante uma operação de arrastar-e-soltar e permite que a fonte determine se a operação arrastar-e-soltar deve ser cancelada. (Herdado de Control.)
Evento públicoRegionChangedOcorre quando o valor da propriedade de Region alterar. (Herdado de Control.)
Evento públicoResizeOcorre quando o controle é redimensionado. (Herdado de Control.)
Evento públicoRightToLeftChangedOcorre quando o valor da propriedade de RightToLeft alterar. (Herdado de Control.)
Evento públicoRightToLeftLayoutChangedOcorre quando o valor da propriedade de RightToLeftLayout alterar.
Evento públicoSizeChangedOcorre quando o valor da propriedade de Size alterar. (Herdado de Control.)
Evento públicoStyleChangedOcorre quando o estilo do controle alterar. (Herdado de Control.)
Evento públicoSystemColorsChangedOcorre quando as cores do sistema alterado. (Herdado de Control.)
Evento públicoTabIndexChangedOcorre quando o valor da propriedade de TabIndex alterar. (Herdado de Control.)
Evento públicoTabStopChangedOcorre quando o valor da propriedade de TabStop alterar. (Herdado de Control.)
Evento públicoTextChangedInfraestrutura. Ocorre quando a propriedade de Text alterar.
Evento públicoValidatedOcorre quando o controle é validar concluído. (Herdado de Control.)
Evento públicoValidatingOcorre quando o controle está sendo validado. (Herdado de Control.)
Evento públicoVisibleChangedOcorre quando o valor da propriedade de Visible alterar. (Herdado de Control.)
Superior

  NomeDescrição
Implementação explícita da interfaceMétodo particularIDropTarget.OnDragDropInfraestrutura. Gera o evento DragDrop. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIDropTarget.OnDragEnterInfraestrutura. Gera o evento DragEnter. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIDropTarget.OnDragLeaveInfraestrutura. Gera o evento DragLeave. (Herdado de Control.)
Implementação explícita da interfaceMétodo particularIDropTarget.OnDragOverInfraestrutura. Gera o evento DragOver. (Herdado de Control.)
Superior

A coleção de Nodes contém todos os objetos de TreeNode que são atribuídos ao controle de TreeView . Os nós de árvore nessa coleção são chamados nós de árvore raiz. Qualquer nó de árvore que é adicionado posteriormente a um nó de árvore raiz é conhecido como um nó filho. Porque cada TreeNode pode conter uma coleção de outros objetos de TreeNode , pode ser difícil determinar o local na estrutura de árvore quando você itera através da coleção. Você pode analisar a cadeia de caracteres de TreeNode.FullPath usando o valor da cadeia de caracteres de PathSeparator para determinar onde um rótulo de TreeNode começam e terminam.

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

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

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

Imagens referenciadas pelos valores de propriedade de ImageIndex e de SelectedImageIndex são imagens padrão exibidas por todos os nós de árvore que são atribuídos à coleção de Nodes . Nós individuais da árvore podem substituir as imagens padrão definindo as propriedades de TreeNode.ImageIndex e de TreeNode.SelectedImageIndex .

Imagens de estado exibidas em TreeView são 16 x 16 pixels por padrão. Defina a propriedade de ImageSize de StateImageList não terá efeito sobre como imagens são exibidas. No entanto, as imagens de estado são redimensionadas de acordo com a configuração de DPI sistema quando o arquivo app.config contém a seguinte entrada:

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

Os nós de árvore podem ser expandida para exibir o seguinte nível de nós filhos de árvore. O usuário pode expandir TreeNode clicando no botão sinal de mais (+), se um é exibido ao lado de TreeNode, ou você pode expandir TreeNode chamando o método TreeNode.Expand . Para expandir todos os níveis de nós de árvore filho na coleção de Nodes , chame o método de ExpandAll . Você pode recolher TreeNode filho em nível chamando o método TreeNode.Collapse , ou o usuário pode pressionar o botão do sinal de subtração (-), se um é exibido ao lado de TreeNode. Você também pode chamar o método de TreeNode.Toggle para alternar entre estados expandidos e recolhidos.

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

ObservaçãoObservação

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

Você pode alterar a aparência do controle de TreeView definindo algumas da exibição e propriedades de estilo. A configuração ShowPlusMinus a true exibe um botão ou sinal de mais de um sinal de subtração ao lado de cada TreeNode que pode ser expandido ou recolhido, respectivamente. Defina a propriedade de ShowRootLines a true causa TreeView para linhas de exibição que se associam a todos os nós de árvore raiz juntos. Você pode as linhas de exibição que conectam os nós filho da árvore ao nó raiz definindo a propriedade de ShowLines a true. Defina a propriedade de HotTracking a true altera a aparência de rótulos o nó de árvore quando o ponteiro do mouse passa sobre eles. Quando quente- acompanhadas, os rótulos de nó de árvore levam a aparência de um hiperlink. Você também pode completamente personalizar a aparência do controle de TreeView . Para fazer isso, defina a propriedade de DrawMode como um valor diferente TreeViewDrawMode.Normal e trata o evento de DrawNode .

ObservaçãoObservação

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

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


// 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 a seguir, mais complexo de código exibe informações para o cliente em um controle de TreeView . Os nós de árvore raiz exibem nomes de cliente, e os nós filho da árvore exibe os números de ordem atribuídos a cada cliente. Nesse exemplo, 1.000 clientes são exibidos com 15 pedidos cada um. Redesenhar de TreeView é suprimido usando os métodos de BeginUpdate e de EndUpdate , e uma espera Cursor é exibida quando TreeView criar e pintar objetos de TreeNode . Esse exemplo requer que você tenha um objeto de Customer que pode conter uma coleção de objetos Order . 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 controle de TreeView em 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

Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Qualquer estático (Shared no Visual Basic) membro público desse tipo é thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft