Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como faço Arraste De uma caixa de texto a um Treeview
? Arrastar e soltar a partir de uma " caixa de texto " em um controle " TreeView " em seu aplicativo Visual Basic.NET pode ser facilmente conseguido usando algumas propriedades de evento de mouse. Você pode usar o evento " MouseDown " para controlar quando o usuário clicou no controle " TextBox " . Use o evento " MouseMove " para executar código quando o usuário está se movendo o mouse sobre o controle " TreeView " . Use o " DragEnter " e eventos " DragDrop " no controle " TreeView " para detectar quando o mouse entra e deixa a informação. Coisas que você precisa
Microsoft Visual Studio
Show Mais instruções
1

Abra o Microsoft Visual Studio , clique em " New Project" no painel esquerdo da tela do computador , e expandir " Visual Basic" abaixo " modelos instalados ". Clique em " Windows" e clique duas vezes no centro da janela de diálogo para criar um novo projeto "Windows Forms Application " .
2

duplo clique em " TreeView " para adicionar um novo controle de exibição de árvore para sua forma. Clique duas vezes em " TextBox " para adicionar uma nova caixa de texto ao seu formulário.
3

botão direito do mouse na caixa de texto e clique em "Propriedades" para visualizar a janela de propriedades. Clique no ícone " Eventos ", que se assemelha a uma greve de iluminação, e dê um duplo clique com o botão ao lado de " MouseDown " para criar um novo evento.
4

Adicione o seguinte código abaixo " Public Class Form1 " para criar um variável global :

privada mouseDown as Boolean = False
5

dentro do evento " MouseDown " adicione a seguinte linha de código para definir a variável global como "True : "

mouseDown = True
6

Copiar e colar o seguinte código para criar um evento " MouseMove " para o controle de caixa de texto, e iniciar arrastando :

Sub TextBox1_MouseMove privado ( ByVal As Object , ByVal e As System.Windows.Forms.MouseEventArgs ) Handles remetente TextBox1.MouseMove

Se mouseDown Então

TextBox1.DoDragDrop ( TextBox1.Text , DragDropEffects.Copy )

End If

mouseDown = False End Sub



7

Copiar e colar o seguinte código para criar um evento " DragDrop " para o controlo " TreeView " e adicionar um novo nó utilizando a informação no controle de caixa de texto:

Private Sub TreeView1_DragDrop (sender as Object , ByVal e As System.Windows.Forms.DragEventArgs ) Handles TreeView1.DragDrop

Me.TreeView1.Nodes.Add ( e.Data.GetData ( DataFormats.Text ) )

End Sub
8

Copie e cole o seguinte código para criar um " DragEnter " evento para o controle " TreeView " para mostrar " DragDropEffects : "

Sub TreeView1_DragEnter privada (sender System.Object , ByVal e As System.Windows.Forms.DragEventArgs ) Handles TreeView1.DragEnter

Se ( e.Data.GetDataPresent ( DataFormats.Text ) ) Então

e.Effect = DragDropEffects.Copy

Else

e.Effect = DragDropEffects.None < br >

End If End Sub


9

Pressione " F5" para executar o programa e digite o texto na caixa de texto. Clique na caixa de texto, e arraste o mouse sobre o controle " TreeView " , mantendo o botão do mouse. Solte o botão do mouse para adicionar novo nó.

Anterior :

Próximo : No
  Os artigos relacionados
·Tutorial em Visual Basic XY Positivo 
·Como preencher um GridView de dados em SQL VBNET 
·Como remover Projetos VBA protegidas 
·Como fazer um botão piscando em VB 
·Como passar uma coleção para uma função em VBA 
·Como ler os elementos de um arquivo em um array 
·A Lista de comandos para QBasic 
·Mid função em VBScript 
·Como se conectar a uma porta de comunicação remota no…
·Vantagens e Desvantagens de VisualBasic 
  Artigos em destaque
·Como obter um JScript para Trabalhar 
·Como carregar um arquivo JAR para um telefone 
·Python Tk Tutorial 
·Como verificar se uma variável Get é definido em PHP 
·Como alterar o Destaque em HTML 
·Como verificar se um arquivo foi alterado no PHP 
·Como imprimir uma seção de uma String em PHP 
·Como gerar várias caixas de texto dinamicamente em WPF…
·O que faz a depuração média de consultas 
·Como instalar o mais atualizado Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados