Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [VB6] Navigazione Finestre (Alt+Tab Windows)

    Ciao,
    ho un grosso problema nella navigazione delle finestre (Alt+Tab) che non riesco a risolvere.

    Il mio programma (non si tratta di una applicazione MDI) si compone di un form che rappresenta il menù Principale dal quale vengono poi richiamati gli altri form utilizzando il metodo Show.

    Il problema si manifesta quando apro più finestre (ad esempio menù Principale e Form1) e ho già aperto altri Task (ad esempio Outlook e Word).

    Spostandosi con Alt+Tab (senza scorrere i diversi task, un solo task per volta) tra i vari Task succede come di seguito:
    1° Alt+Tab = va da Form1 a Outlook
    2° Alt+Tab= va da Outlook a Form1
    3° Alt+Tab= va da Form1 a Principale anzichè su Outlook

    in pratica ogni volta che visualizzo un form automaticamente si attiva anche il menù principale che rimane quindi il secondo task attivo.

    Non so se sono stato chiaro, ma spero che qualcuno mi capisca e mi possa aiutare
    Grazie

  2. #2
    Non credo di aver capito bene ma :
    dal form principale metti il codice per richiamare gli altri form e ...
    negli altri form , se non vuoi che si visualizzino nella barra
    devi impostare la proprietà ShowInTaskBar a False
    Mattia

  3. #3
    non è proprio così, perchè si devono vedere nell'elenco dei Task, solo che devono essere nell'ordine corretto.

    Quando premi Alt+Tab (1 sola volta, senza scorrere le applicazioni) deve visualizzare il task precedente. ok? a me succede che visualizzando un form, il successivo Alt+Tab va sempre sul form del menù principale anzichè andare sul Task precedente

  4. #4
    Prova a scaricare questo codice ...

    codice x taskbar

    Preso da questo sito ...

    http://www.thescarms.com/vbasic/alttab.aspx


    Magari trovi qualche spunto anche qui ...

    http://www.vbaccelerator.com/codelib...e/taskshow.htm
    Mattia

  5. #5
    speravo in qualcosa di più semplice....

  6. #6
    rieccomi....

    ...purtroppo non riesco a proprio a trovare una soluzione al mio problema.
    i consigli sul taskbar potrebbero anche andare bene se solo nel Task Manager per ciascuna finestra del mio programma venisse visualizzato un diverso task, come è effettivamente nella task bar.

    Possibile che nessuno abbia mai avuto lo stesso problema?

  7. #7
    Scusami ma voglio provare a banalizzare il problema ....
    Non puoi provare con i form MDI e relativi child ?
    Mattia

  8. #8
    vorrebbe però dire cambiare tutto

  9. #9
    p.s. ... puoi avviare applicazioni ALL'INTERNO del tuo form MDI .. un esempio ?




    http://www.vb-helper.com/howto_shell_in_mdi.html
    Mattia

  10. #10
    grazie Matt, ma decisamente i form MDI non sono la soluzione.

    Io voglio riuscire a controllare le finestre come diversi Task.
    Mi pare quasi impossibile che non sia possibile farlo :-)

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.