| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan kan jeg Træk fra et tekstfelt til en Treeview
    ? Trække og slippe fra en " TextBox " i en " TreeView " kontrol i Visual Basic.NET applikation kan nemt gøres ved at bruge et par mus begivenhed egenskaber. Du kan bruge " mouseDown " begivenhed til at spore , når brugeren har klikket på " TextBox " kontrol . Brug " mouseMove " begivenhed for at udføre kode , når brugeren flytter deres musen over til " TreeView " kontrol . Brug " DragEnter " og " DragDrop " begivenheder i " TreeView " kontrol at opdage, når musen kommer ind og taber oplysningerne. Ting du skal
    Microsoft Visual Studio
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio , klik på " Nyt projekt " fra venstre rude på din computerskærm , og expand " Visual Basic " under " Installerede skabeloner ". Klik på " Windows" og dobbeltklik på "Windows Forms Application " fra midten af dialogvinduet for at oprette et nyt projekt.
    2

    Dobbeltklik på " TreeView " for at tilføje en ny træstruktur kontrollen til din formular . Dobbeltklik på " TextBox " for at tilføje en ny tekstboks til formularen .
    3

    Højreklik på tekstboksen, og klik på "Egenskaber " for at se vinduet med egenskaber . Klik på " Arrangementer " ikonet , der ligner en belysning strejke , og dobbeltklik på siden af ​​" mouseDown " for at oprette en ny begivenhed.
    4

    Føj følgende kode nedenfor "Public Class Form1 " for at oprette et global variabel : Hej

    Privat mouseDown Som Boolean = False
    5

    Inde i " mouseDown " begivenhed tilføje følgende linje kode til at sætte den globale variabel til "Sandt : "

    mouseDown = Sand
    6

    Kopier og indsæt følgende kode til at oprette en " mouseMove " begivenhed for tekstboks , og iværksætte trække : Hej

    Private Sub TextBox1_MouseMove ( ByVal afsender As Object , ByVal e Som System.Windows.Forms.MouseEventArgs ) Håndterer TextBox1.MouseMove
    p Hvis mouseDown Så

    TextBox1.DoDragDrop ( TextBox1.Text , DragDropEffects.Copy )
    < p> End If

    mouseDown = False

    End Sub
    7

    Kopier og indsæt følgende kode til at oprette en " DragDrop " begivenhed for " TreeView " kontrol og tilføje en ny node ved hjælp af oplysningerne i tekstboks : Hej

    Private Sub TreeView1_DragDrop ( ByVal afsender Som Object , ByVal e Som System.Windows.Forms.DragEventArgs ) Håndtag TreeView1.DragDrop
    < p > Me.TreeView1.Nodes.Add ( e.Data.GetData ( DataFormats.Text ) )

    End Sub
    8

    Kopier og indsæt følgende kode til at oprette en " DragEnter " begivenhed for " TreeView " kontrol for at vise " DragDropEffects : "

    Private Sub TreeView1_DragEnter ( ByVal afsender Som System.Object , ByVal e Som System.Windows.Forms.DragEventArgs ) Håndtag TreeView1.DragEnter
    < p > Hvis ( e.Data.GetDataPresent ( DataFormats.Text ) ) Så

    e.Effect = DragDropEffects.Copy

    Else

    e.Effect = DragDropEffects.None < br >

    End If

    End Sub
    9

    Tryk på " F5 " for at køre dit program , og skriv tekst i tekstfeltet. Klik på tekstboksen , og træk musen over til " TreeView " kontrol , mens du holder museknappen nede . Slip museknappen for at tilføje nye node.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Beregn månedlige betalinger i Visual Basic 
    ·Sådan oprettes hyperlinks baseret på mappenavne hjæl…
    ·Sådan bruges den Stærke String toupper i Visual Basic…
    ·Sådan Clear en Radio Button på Visual Basic 
    ·Hvordan til at beregne summen af 3 numre i Visual Basic…
    ·Hvordan laver man et Open /Save -knappen i VB 
    ·Sådan animere en Sprite i et XNA spil 
    ·Sådan Clear Session Variabler 
    ·Sådan tilføjes en reference til Microsoft Scripting R…
    ·Hvordan laver man en EXE i Visual Basic 
      Anbefalede Artikler
    ·MySQL attributtyper 
    ·Sådan Set Værdier i Silverlight 
    ·Sådan Set Up en tavle med Java Applets 
    ·Sådan Konverter Newline for MySQL 
    ·Hvordan man skriver en simpel SAS Program 
    ·Hvad er fordelene ved betingede udsagn 
    ·Hvordan at hente en ny Injector 
    ·Sådan Medtag en JS fil i PHP 
    ·Hvordan du tilslutter til MDB Gennem Visual Basic 
    ·Sådan integrerer med ColdFusion 
    Copyright © Computer Viden http://www.computerdk.com