Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Hvordan Dra jeg fra en tekstboks til en Treeview
    ? Dra og slippe fra en " TextBox " til et " Utforsker " kontroll i Visual Basic.NET applikasjonen kan enkelt oppnås ved hjelp av noen få mus hendelsesegenskapene . Du kan bruke " mousedown " hendelse for å spore når brukeren klikket på " TextBox " kontroll. Bruk " mouseMove " hendelse for å kjøre kode når brukeren beveger musen over til " Utforsker " kontroll. Bruk " DragEnter " og " dragdrop " hendelser i " Utforsker " kontroll for å oppdage når musen går inn og synker informasjon. Du trenger
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio , klikk " Nytt prosjekt " fra den venstre ruten på skjermen , og utvide " Visual Basic " under " Installerte maler . " Klikk på " Windows" og dobbeltklikk på "Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
    2

    Dobbeltklikk på " Utforsker " for å legge til en ny trevisningen kontrollen til skjemaet. Dobbeltklikk på " TextBox " for å legge en ny tekstboks i skjemaet.
    3

    Høyreklikk tekstboksen , og klikk " Properties" for å vise egenskapene vinduet. Klikk på "Hendelser "-ikonet som ligner en belysning streik, og dobbeltklikk på siden av " mousedown " for å opprette en ny hendelse .
    4

    Legg til følgende kode under "Public Class Form1 " for å lage en global variabel : en

    Private mouseDown As Boolean = False
    5

    Inne i " mousedown " event legge til følgende linje med kode for å sette den globale variabelen til «True : "

    mouseDown = sant
    6

    Kopier og lim inn følgende kode for å lage en " mouseMove " hendelse for tekstboksen kontroll, og sette i gang å dra : en

    Private Sub TextBox1_MouseMove ( ByVal avsenderen som objekt , ByVal e Som System.Windows.Forms.MouseEventArgs ) Håndtak TextBox1.MouseMove
    p Hvis mouseDown Deretter

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

    mouseDown = False

    End Sub
    7

    Kopier og lim inn følgende kode for å lage en " dragdrop " hendelsen for den " Utforsker " kontroll , og legge til en ny node ved hjelp av informasjonen i tekstboksen kontroll : en

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

    End Sub
    8

    Kopier og lim inn følgende kode for å lage en " DragEnter " hendelsen for den " Utforsker " kontroll for å vise " DragDropEffects : "

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

    e.Effect = DragDropEffects.Copy

    Else

    e.Effect = DragDropEffects.None

    End If

    End Sub
    9

    Trykk " F5 " for å kjøre programmet , og skriv inn tekst i tekstboksen . Klikk på tekstboksen , og dra musen over til " Utforsker " kontroll mens du holder museknappen . Slipp museknappen for å legge ny node.

    früher :

     Weiter:
      Relatert Artike
    ·XML koding og ASP 
    ·Hvordan finne ord i en String i Visual Basic 
    ·Hvordan sette fokus på ComboBox i Vb 
    ·Visual Basic Step-by -Step 
    ·Hvordan bruke VB6 som en SWF Variable Finder 
    ·Visual Basic programmer 
    ·Hvordan bruke IndexOf i VB.NET 
    ·Hvordan skrive flere linjer med VB.NET 
    ·Hvordan Stopp Visual Basic 
    ·Hvordan lage en DLL i Visual Basic 
      Anbefalte artikler
    ·Hvordan kan jeg ringe i bjellen på serveren fra PHP 
    ·Konvertering Char Buffer å doble i C + + 
    ·Hvordan fylle en Data Gridview i Vbnet SQL 
    ·Slik sletter en rad fra DataGridView hjelp Bind DataSou…
    ·Unicode Feil i Python 
    ·Hvordan å omdirigere data som skal vises i AIX 
    ·Hvordan installere ISA Server 2006 Proxy Client 
    ·Slik konverterer Polar til kartesiske i Python 
    ·Sikker koding sertifisering 
    ·Hvordan lage et passord med VB6 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/