Come nascondere una colonna da FlexGrid in Visual Basic 6

September 1

Come nascondere una colonna da FlexGrid in Visual Basic 6


Anche se Visual Basic 6 (VB6) è stata sostituita dalla serie visiva Basic.Net di pacchetti di programmazione, VB6 ha ancora un grande seguito. Parte della ragione di questo è perché VB6 è più facile da usare rispetto al suo omologo .Net e ha raccolto una vasta gamma di strumenti utili add-on. Uno di questi strumenti è il controllo FlexGrid, originario di VideoSoft (VS). Questo add-on offre potenti funzionalità di foglio di calcolo simile a VB6 in un pacchetto facile da usare. Una delle caratteristiche pulito fornite dal controllo VS FlexGrid è la capacità di nascondere le colonne di dati.

istruzione

1 Inizia VB6 e modificare il pre-creato Form (finestra di interfaccia utente) a proprio piacimento. Utilizzando il mouse e le proprietà riquadro in basso a destra, è possibile modificare tutti gli aspetti della forma così come la dimensione, il titolo e colori.

2 Caricare il controllo VS FlexGrid. Dal menu "Progetto", cliccare su "Componenti". Verrà visualizzata una finestra di dialogo con diverse schede. Scegliere la scheda "Controlli", e un elenco di diversi prodotti "VideoSoft" apparirà, tra cui uno per "VsFlexGrid." Selezionare questo controllo (mettere un segno di spunta nella casella accanto ad essa) e premere il tasto "OK". Ora dovreste vedere una nuova icona nella striscia di controllo strumento sul lato sinistro.

3 Selezionare la nuova icona e disegnare una griglia adatto sul modulo. Nel riquadro in basso a destra, cambiare il nome della griglia di "VS." Quindi fare clic destro sulla griglia e selezionare "Proprietà" dal menu a comparsa. Verrà presentato con una finestra di dialogo con diverse schede contenenti varie proprietà (ad esempio, colore) della griglia. Modificare una di queste proprietà a proprio piacimento.

4 Per scopi di test, creare delle intestazioni di testo per ogni colonna della griglia. Questo può essere realizzato con un doppio clic sul modulo (ovunque, ma in griglia). Verrà visualizzata una finestra di codifica in cui è possibile specificare il codice da eseguire. Il cursore dovrebbe comparire all'interno della sezione subroutine appropriata. All'interno di questa subroutine, digitare quanto segue:

VS.Row = 0

VS.Col = 0

VS.Text = "auto"

VS.Col = 1

VS.Text = "Nave"

VS.Col = 2

VS.Text = "aereo"

5 Torna alla finestra Form e creare due pulsanti. È possibile farlo selezionando l'icona "CommandButton" (sembra un bottone) nei controlli striscia sul lato sinistro e poi disegno i pulsanti del modulo. Utilizzando le proprietà riquadro in basso a destra, cambiare la didascalia di un pulsante per "nascondere" e l'altro per "Show".

6 Fare doppio clic sul pulsante con l'etichetta, "Nascondi" e sarai portato ad una finestra di codifica con il cursore all'interno della subroutine appropriata. Digitare il seguente codice nella subroutine:

VS.ColHidden (1) = TRUE

Allo stesso modo, fare doppio clic sul pulsante con l'etichetta, "Show" e digitare il seguente codice nella nuova subroutine:

VS.ColHidden (1) = false

7 Testare il programma premendo il tasto play (il triangolo di lato-punta) sulla barra degli strumenti orizzontale superiore. Questo dovrebbe far apparire il modulo con i due pulsanti di rete e. Si dovrebbe vedere i primi tre campi della griglia etichettato come "Car", "nave" e "Aereo". Quando si preme il pulsante "Hide", si dovrebbe vedere la colonna "Nave" scompaiono. Premere il pulsante "Show" e si dovrebbe vedere la colonna di apparire di nuovo.