Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Inizio applicazione

    Ciao a tutti!!
    Vorrei far cominciare la mia applicazione con un form di benvenuto che scompare dopo un intervallo di tempo x,magari settato con il controllo timer. Il tutto per evitare di far vedere il caricamento dei vari form nella fase iniziale!!
    Come faccio?
    Un grazie in anticipo!!!

  2. #2
    Ciao, benvenuto nel forum.

    Innanzi tutto nelle proprietà del progetto, scheda Generale -> Oggetto di avvio, metti il form che deve partire come presentazione.

    Nel form di presentazione scriverai:

    codice:
    Private Sub Timer1_Timer()    ' Timer
       Unload frmPresentazione    ' Chiusura del form di presentazione
       TuoAltroForm.Show          ' Avvio della procedura 
    End Sub
    Imposti ovviamente il timer per i secondi che ritieni più opportuno.

    Tieni inoltre presente che se aggiungi un nuovo form al progetto puoi selezionarne alcuni già predisposti come accesso ecc.

    Fammi sapere.

    Giulio C. - Roma

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da queentone
    Ciao a tutti!!
    Ciao e benvenuto nel forum di Programmazione.

    Ti segnalo innanzitutto la lettura del nostro Regolamento che contiene tutte le norme da seguire per utilizzare correttamente quest'area.

    In particolare, non devi dimenticare di specificare linguaggio e versione nel titolo della discussione, prendendo eventualmente spunto dalle discussioni già esistenti.

    Questo forum è multilinguaggio, quindi conoscere il linguaggio di riferimento è indispensabile per fornire una risposta sensata (anche se c'è sempre chi si lancia sulla buona fiducia abituando male chi commette errori).

    Comunicami il linguaggio (e la versione) a cui fai riferimento e provvedo a correggere il titolo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Sorry!!
    VB6

  5. #5
    Cercando tra le soluzioni ho visto che forse la soluzione migliore è utilizzare un form splash utilizzando una sub main().
    La sub main mostra il form splash, inizializza alcune costanti, poi comincia a fare i load di un po di form figli di un formMDI main, alla fine della routine di load del primo form,esattamente dopo l'exit sub, si visualizza il forma appena caricato..cosa che non dovrebbe succedere...dove sbaglio??
    Ti metto il codice

    codice:
    Public Sub Main()
    'mostro il form splash
    sfrmWelcome.Show
    
    'carico i form figli
    Load frmMenu
    Load frmClienti
    
    'mostro il formMDI
    frmMain.Show
    
    'scarico il form splash
    Unload sfrmWelcome
    
    End Sub
    grazie!!!

  6. #6

    TROVATO!!
    Non mi ero accorto della proprietà AutoShowChildren del formMDI!!!
    Grazie per l'attenzione datami!!

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.