PDA

Visualizza versione completa : [vb6]Problemi con Optionbutton


Longhorn
31-07-2005, 00.27.27
Ho messo 10 option button in un form. Quando provo l'applicazione se io clicco sul pallino,mi parte subito il form collegato. Io invece vorrei che si selezioni il pallino e dopo aver premuto avanti si apra il form seguente. Ho provato ma niente...

steneroz
31-07-2005, 01.29.23
Non devi associare eventi all'option button, ma mettere del codice nel pulsante "avanti" che controlli quale opzione è selezionata e poi fa quello che vuoi che faccia.

Longhorn
31-07-2005, 11.51.44
Giusto sterenoz!!!
Grazie mille!!

Longhorn
01-08-2005, 10.46.23
Ho un altro prboleema, vorrei che cliccando su indietro compreso nella form1, la form1 si chiuda, lasciando il posto alla main.form. Ho provato show, end, goback, ma niente..
Sigh....

steneroz
01-08-2005, 19.22.42
Ultimamente sto facendo dei lavori con Access, per cui il codice è un po' diverso.
Comunque dovresti provare con un " docmd.Close "
Facendo così la form attiva si chiude e ti ritrovi con quella aperta precedentemente.

Longhorn
01-08-2005, 21.40.24
Non funziona,la form si riduce ad icona, non si chiude...

steneroz
02-08-2005, 01.03.34
Strano... normalmente 'Close' significa 'Chiudi'...

Prova specificandogli cosa vuoi chiudere.
Sempre partendo da access (vb non l'ho ancora reinstallato) il codice è

DoCmd.Close acForm, "NomeDellaForm"

Vediamo se gli piace così.


Oppure potresti usare il DoCmd.Exit ..... No, quello è per chiudere tutta l'applicazione.

LoryOne
02-08-2005, 08.02.57
Dovresti utilizzare il metodo Hide per nascondere (non chiudere) la form.
Ci sarebbe da distinguere tra chiudere e nascondere in VB però credo che per ora basti nascondere la lorm.

Longhorn
02-08-2005, 09.06.55
Che assistenza! Adesso provo.
Grazie mille!

Longhorn
02-08-2005, 09.14.49
DoCmd.Close acForm, "NomeDellaForm" non funziona, però funziona hide. Grazie...