Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Bttone Back in un form
domenica 05 febbraio 2006 - 14.29
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
underbody
Profilo
| Newbie
17
messaggi | Data Invio:
dom 5 feb 2006 - 14:29
ciao,
sto realizzando un programma in C#, lavoro con diversi form che vengono chiamati uno dopo l'altro... nel form ho inserito un tasto chiamato "avanti" che mi permette di andare al form successivo. In ogni form ho creato un tasto chiamtato "indietro" che da un form mi permette di tornare al form precedente... il problema è che non riesco a capire come funziona il bottone indietro? qualcuno può, per favore, spiegarmi come funziona questo bottone? si possono trovare degli esempi su come funziona questo bottone?
Grazie.
ciao
UnderBody
Slayer
Profilo
| Newbie
20
messaggi | Data Invio:
dom 5 feb 2006 - 21:26
Ciao, io adatterei un' altro metodo.
Utilizzando i GroupBox di visual studio potresti nascondere o rendere visibili gli eventuali controlli
che utilizzi nei form differenti, eliminando cosi il numero sostenuto di form.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 6 feb 2006 - 00:46
>Ciao, io adatterei un' altro metodo.
>Utilizzando i GroupBox di visual studio potresti nascondere o
>rendere visibili gli eventuali controlli
>che utilizzi nei form differenti, eliminando cosi il numero sostenuto
> di form.
Concordo anche io con questa soluzione, e consiglio magari di usare dei semplici Panel.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
underbody
Profilo
| Newbie
17
messaggi | Data Invio:
lun 6 feb 2006 - 14:05
Ciao,
Grazie per avermi risposto. :)
underbody
Profilo
| Newbie
17
messaggi | Data Invio:
lun 6 feb 2006 - 19:13
ciao,
ci ho pensato un po', mi sono andato a leggere il manuale di c#, ma proprio non capisco come usare il panel o i groupbox, come mi avete suggerito voi...
che cosa intendi dire quando dici che alla fine mi dici che potrei nascondere o rendere visibili i controlli?
dentro ogni form ci sono due bottoni, uno per proseguire, chiamato Avanti e una volta clikkato permette di andare al form seguente... e poi il tasto "indietro" che mi permette di tornare al form precedente...
In pratica, vorrei realizzare una cosa simile ai programmi di setup di un qualsiasi programma in windows, dove nel form che permette di personalizzare l'istallazione ci sono due bottoni uno avanti e indietro...
Il vero problema è che non riesco a capire come funziona il bottone indietro...
per caso avete degli articoli o dei link che spiegano una cosa del genere?
Vi ringrazio.
ciao,
UnderBody
>>Ciao, io adatterei un' altro metodo.
>>Utilizzando i GroupBox di visual studio potresti nascondere
>o
>>rendere visibili gli eventuali controlli
>>che utilizzi nei form differenti, eliminando cosi il numero
>sostenuto
>> di form.
>
>Concordo anche io con questa soluzione, e consiglio magari di
> usare dei semplici Panel.
>Ciao
>
>
>David De Giacomi
>Microsoft MVP
>
http://blogs.dotnethell.it/david/
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 9 feb 2006 - 17:48
>ciao,
>ci ho pensato un po', mi sono andato a leggere il manuale di
>c#, ma proprio non capisco come usare il panel o i groupbox,
>come mi avete suggerito voi...
>che cosa intendi dire quando dici che alla fine mi dici che potrei
>nascondere o rendere visibili i controlli?
>dentro ogni form ci sono due bottoni, uno per proseguire, chiamato
>Avanti e una volta clikkato permette di andare al form seguente...
>e poi il tasto "indietro" che mi permette di tornare al form
>precedente...
>In pratica, vorrei realizzare una cosa simile ai programmi di
>setup di un qualsiasi programma in windows, dove nel form che
>permette di personalizzare l'istallazione ci sono due bottoni
>uno avanti e indietro...
>Il vero problema è che non riesco a capire come funziona il bottone
>indietro...
>per caso avete degli articoli o dei link che spiegano una cosa
> del genere?
Ciao è molto più semplice.
Invece di usare più Form per fare questa operazione, utilizza l'oggetto Panel. Ti crei 3 o 4 Panel per esempio. All'interno del Panel metti tutti gli oggetti che ti servono, label, groupbox, ecc. Come se fossero uno degli Step di un Setup. Tutti i Panel li metti nella stessa Form nella stessa posizione (Left e Top).
Nella parte bassa della Form ci metti 2 pulsanti "Avanti e Indietro".
Usi una variabile che ti tenga conto dello Step in cui sei per esempio da 1 a 4.
Ogni qual volta premi avanti icnrementi la variabile esempio se sei allo step 1 passi al 2, e il contrario se premi indietro.
In base al valore dello step nascondi o visualizzi i vari panel.
se = 1
Panel1.Visible=true
Panel2.Visible=false
Panel3.Visible=false
Panel4.Visible=false
se step = 2
Panel1.Visible=false
Panel2.Visible=true
Panel3.Visible=false
Panel4.Visible=false
L'effetto ottenuto sarà quello di uno Wizard come nel Setup di una Applicazione.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
underbody
Profilo
| Newbie
17
messaggi | Data Invio:
ven 10 feb 2006 - 14:04
ciao,
ho letto con molta attenzione quello che mi hai scritto e mi sono fatto un'idea abbastanza chiara, il problema è che non ho molta dimestichezza con queste cose, è da pochissimo tempo che programmo in C#.
Sai per caso dove posso studiare la soluzione che mi hai proposto? per esempio conosci dei libri in italiano che spiegano una cosa del genere o sai se ci sono degli esempi in rete?
grazie 1000!
Ciao,
UnderBody
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 13 feb 2006 - 15:51
>ciao,
>ho letto con molta attenzione quello che mi hai scritto e mi
>sono fatto un'idea abbastanza chiara, il problema è che non
>ho molta dimestichezza con queste cose, è da pochissimo tempo
>che programmo in C#.
>Sai per caso dove posso studiare la soluzione che mi hai proposto?
>per esempio conosci dei libri in italiano che spiegano una cosa
> del genere o sai se ci sono degli esempi in rete?
>grazie 1000!
Ci sono due strade, o ti studi un po' il Framework SDK c'è anche in Italiano e trovi esempi sulla programmazione Windows (WinForms), oppure acquisti un testo come il seguente:
http://www.internetbookshop.it/ser/serdsp.asp?shop=1&c=IIIJ702JROZII
completo e scritto da un noto autore Italiano, Francesco Balena.
Naturalmente non puoi pretendere che la tua curva di apprendimento sia piatta, ci vorrà del tempo.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !