Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    254

    [VB6] Come devo usare TabStrip

    Salve,
    ho inserito nel mio applicativo un oggetto TabStrip all'interno di
    una form.

    Nelle varie schede ho inserito a sua volta i controlli che mi servono.

    Il problema mi si manifesta in runtime, infatti appena arrivo
    sulla form che contiene il tabStrip, si vede la prima scheda
    con tutti i controlli presenti all'interno, nel momento in cui
    seleziono un'altra scheda, queste sono tutte vuote.

    In realtà i controlli ci sono ma non sono visibili.

    Come devo fare per renderli visibili?

  2. #2
    Ciao, ho letto (ed ho anche degli esempi che ora non ti posso dare) riguardo al controllo TabStrip che le schede non sono contenitori e, quindi, in fase di esecuzione devi prevedere la modifica della proprietà Visible degli oggetti contenuti in esse.

    Quando torno a casa vedrò di darti qualcosa di più concreto, per ora è tutto quello che ti posso dire.

    L'aquilone è simbolo che l'uomo vuole andare più su

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    prova ad usare

    Microsoft Tabbed Dialog control 6.0 mi sembra funzioni meglio

    sempre se ho capito quello che vuoi
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Son tornato: per facilitare la modifica della proprietà Visible, è più comodo inserire i controlli desiderati in dei Frame o PictureBox in modo che basterà modificare la proprietà Visible del solo frame o PictureBox. Puoi associare questo codice al TabStrip:

    codice:
    Private Sub TabStrip1_Click()
    Dim pic As PictureBox
    For Each pic In picTab
        pic.Visible = (pic.Index = TabStrip1.SelectedItem.Index - 1)
    Next
    End Sub
    L'espressione adestra restituisce True per una sola PictureBox
    L'aquilone è simbolo che l'uomo vuole andare più su

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    254
    Ti ringrazio del codice, ho così risolto il mio problema.

    Alla prossima.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.