| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come utilizzare il controllo TreeView per la navigazione per aprire altre cartelle di lavoro
    Saper utilizzare un controllo TreeView per navigare tra le cartelle e aprire i file delle cartelle di lavoro di Microsoft Excel consente di risparmiare tempo quando si sta cercando specificamente per le cartelle di lavoro . È possibile creare un progetto di Microsoft Visual Basic.NET ( VB.NET ) per eseguire questa operazione . VB.NET è un linguaggio di programmazione orientato agli oggetti utilizzati per creare applicazioni Windows . Un controllo TreeView viene spesso utilizzato per navigare attraverso una struttura di cartelle . In pochi passi , è possibile creare un progetto VB.NET per cercare i file di Excel e aprirli con il controllo TreeView . Cose che ti serviranno
    Microsoft Visual Basic Express
    Mostra più istruzioni
    1

    Avviare Microsoft Visual Basic Express , fare clic su " Nuovo progetto ... " nel riquadro sinistro dello schermo , quindi selezionare " Applicazione Windows Form ". Fare clic su "OK".

    2 Fare doppio clic su " TreeView " nel riquadro " Casella degli strumenti " per aggiungere un nuovo controllo TreeView . Fare doppio clic su " Form1 " per aprire il modulo " Form1.vb " .
    3

    Digitare il seguente sotto " Form1 Load " per definire il percorso di origine per iniziare la ricerca e per aggiungere il primo nodo :

    Dim frstNode As New System.Windows.Forms.TreeNode ( ) per

    frstNode.ImageIndex = 0

    frstNode.SelectedImageIndex = 0

    frstNode . text = " G : \\ "

    TreeView1.Nodes.Add ( frstNode ) economici 4

    Click " Form1.vb [Design] " e fare doppio clic sul controllo " TreeView " . Digitare quanto segue per aggiungere directory e file al controllo :

    Dim obj As New Process

    Text = e.Node.Text

    Directory.Exists ( e.Node . Text ) = True Then

    getfiles ( e.Node , e.Node.Text ) per

    End If

    File.Exists ( e.Node.Text ) = true Then

    obj.Start ( e.Node.Text , AppWinStyle.MaximizedFocus ) per

    End If
    5

    Digitare il seguente sotto " Public Class Form1 " al creare una nuova subroutine che cercherà directory e file :

    getfiles private Sub ( ByVal pNode Come TreeNode , ByVal dirStr As String ) per

    Dim myDir quanto Elenco

    Dim iCnt As Integer

    iCnt = 0 A ( myDir.GetDirectories ( dirStr ) Lunghezza . ) - 1

    Dim childNode come nuovo _

    TreeNode ( myDir.GetDirectories ( dirStr ) ( iCnt ) . ToString , 1 , 0 ) per

    iCnt = pNode.Nodes.Add ( childNode ) per

    Successivo iCnt

    iCnt = 0 A ( myDir.GetFiles ( dirStr " . * xls ") Lunghezza ) - . 1

    Dim childNode As New _

    TreeNode ( myDir.GetFiles ( dirStr , " * . xls " ) ( iCnt ) ToString . 2 , 2 ) per

    iCnt = pNode.Nodes.Add ( childNode ) per

    Successivo iCnt

    pNode.Expand ( ) per

    End Sub
    Pagina 6

    Premere " F5 " per eseguire la subroutine quindi fare clic su un file Excel per aprirlo.

    Previous :

    next :
      Articoli Correlati
    ·Esecuzione di subroutine di Visual Basic in Background 
    ·Come distribuire l'applicazione Windows CE 
    ·Come sapere se una colonna è nascosta in VBA 
    ·Come eseguire un file EXE da VB6 
    ·Come usare VB6 per connettersi a un server IRC 
    ·Nozioni di base di Visual Basic 
    ·Come scrivere testo in un form in VB6 
    ·Come accedere ai dati in un oggetto DataSet 
    ·Come ordinare un set di dati in Vb.Net 
    ·Come determinare se un foglio di lavoro esistente utili…
      Articoli in evidenza
    ·Come per collegare un elenco di una swing Area di testo…
    ·Come fare aggiunta in Java 
    ·Come faccio a cambiare l'ordine Articolo in StackPanel 
    ·Come decomprimere un file utilizzando PHP 
    ·Come scrivere un file VBS per uccidere un processo Task…
    ·Quali sono leggeri Layout e linguaggi di markup 
    ·Come calcolare il fattore di somiglianza in documenti i…
    ·Come formattare una stringa Nome proprio in VB 
    ·Come si cerca un file creato utilizzando Java Servlet 
    ·Come aggiungere una casella di testo in Visual Basic 
    Copyright © Conoscenza Informatica http://it.wingwit.com