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

    [vb6]forms | input/output

    ciauz ragazzi
    ho appena avuto visual basic 6 e ho già problemi :maLOL:
    allora se io voglio creare un form in cui alla prima schemata deve apparire un box di testo e un pulsante che al click vada all'altro form in cui c'è un ciclo di ripetizione in cui schermata con un text box e delle operazioni. alla fine si dve stampare una variabile.
    da dove parto?
    allora costanti e variabili già dichiarate poi i forms?
    ciauz grazie per eventuali aiuti

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205

    Re: [vb6]forms | input/output

    per passare al secondo form
    dal primo form nell'evento click del pulsante scrivi:

    codice:
    Private Sub Command1_Click()
    Me.Hide
    Form2.Show
    End Sub
    per il resto non ho capito un gran che.
    posta codice o cerca di essere più chiaro.

    ciao

    Originariamente inviato da diavoletto88
    allora se io voglio creare un form in cui alla prima schemata deve apparire un box di testo e un pulsante che al click vada all'altro form in cui c'è un ciclo di ripetizione in cui schermata con un text box e delle operazioni. alla fine si dve stampare una variabile.
    da dove parto?
    allora costanti e variabili già dichiarate poi i forms?
    ciauz grazie per eventuali aiuti

  3. #3
    grazie adesso è tutto + chiaro

  4. #4
    ciauz
    un'altro chiarimento
    dalla riga Private Sub form_load() ho delle istruzioni cicli condizioni e cosi via. alla fine in un form ho i dati e i calcoli stampati. nel form ho dei pulsanti e intendo fare che al click di uno ripeta tutto quello che c'è in Private Sub form_load() con un ciclo ovvio. ecco nella condizione del ciclo non so come fare
    io ho provato così ma errore

    codice:
    Do
    Private Sub form_load()
    istruzioni...
    ...
    ........
    Loop Until (Form1.Command1.Click)
    non va non so come farlo. c'è qualche proprietà per il command1?

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205
    ciao,
    il codice lo devi inserire nell'evento click del pulsante:

    codice:
    Private Sub Command1_Click()
    Call Form_Load 'richiami il form e quindi tutto quello che compare nel load
    End Sub
    credo, cmq che questa non sia la scelta migliore ed ottimizzata...
    suggerirei di creare un modulo, quindi una Sub o una Function (ovviamente entrambre Public) e richiamarle in ogni posizione ogni volta che vuoi.
    questo perchè, anche in seguito alla mia precedente risposta, così facendo, il primo form viene nascosto solamente e non chiuso...a discapito delle risorse occupate.


    Originariamente inviato da diavoletto88
    ciauz
    un'altro chiarimento
    dalla riga Private Sub form_load() ho delle istruzioni cicli condizioni e cosi via. alla fine in un form ho i dati e i calcoli stampati. nel form ho dei pulsanti e intendo fare che al click di uno ripeta tutto quello che c'è in Private Sub form_load() con un ciclo ovvio. ecco nella condizione del ciclo non so come fare
    io ho provato così ma errore

    codice:
    Do
    Private Sub form_load()
    istruzioni...
    ...
    ........
    Loop Until (Form1.Command1.Click)
    non va non so come farlo. c'è qualche proprietà per il command1?

  6. #6
    grazie mille giano funziona benissimo!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    205


    Originariamente inviato da diavoletto88
    grazie mille giano funziona benissimo!

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.