Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Berserker79 - 24 Maggio 2009, 01:44:17

Titolo: Problema nell'utilizzare più form.
Inserito da: Berserker79 - 24 Maggio 2009, 01:44:17
Ciao, sono ad un punto morto nella realizzazione della mia piccola application.
Vi spiego il problema, all'avvio del programma carico una lista di dati prelevati dal mio db sqlite in una columnview. Dalla columnview seleziono una riga e succesivamente cliccando sul tasto creato apposta "modifica" richiamo un seconfo form contenente diversi controlli a cui devo dare i valori della riga selezionata.
Il secondo form ha come scopo principale l'inserimento di nuovi dati nel db, ma lo voglio utilizzare anche per la modifica degli stessi.
Il problema è che non so come assegnare i valori della columnview ai controlli del secondo form dato che nel primo form non riesco a richiamare i controlli del secondo.
Spero di essermi fatto capire. Grazie anticipatamente per l'aiuto. Ciao.
Titolo: Re: Problema nell'utilizzare più form.
Inserito da: fsurfing - 24 Maggio 2009, 08:33:25
seleziona il menu progetto>>>>proprietà


selezioni la scheda opzioni


metti si a :  i simboli dei moduli sono public

ed a : i controlli dei form sono public

fatto cio dovresti riuscire a controllare il nuovo form da quello vecchio e viceversa
Titolo: Re: Problema nell'utilizzare più form.
Inserito da: Berserker79 - 24 Maggio 2009, 09:59:47
Grazie mille funziona. Approfitto della vostra bontà, cosa sono i simboli???
E poi riporto un piccolo esempio di come vorrei implementare questa operazione in modo che possiate dirmi se è corretta o meno:

PUBLIC SUB BtnModifica_Click()

  Scelta.BtnOkTipo.Text = "Prova Ok"
  Scelta.ShowModal()

END

Grazie, ciao.
Titolo: Re: Problema nell'utilizzare più form.
Inserito da: Picavbg - 24 Maggio 2009, 23:08:06
Citazione

Berserker79 ha scritto:
Grazie mille funziona. Approfitto della vostra bontà, cosa sono i simboli???
E poi riporto un piccolo esempio di come vorrei implementare questa operazione in modo che possiate dirmi se è corretta o meno:

PUBLIC SUB BtnModifica_Click()

  Scelta.BtnOkTipo.Text = "Prova Ok"
  Scelta.ShowModal()

END


Come hai ricevuto "???" ?    Spiegati meglio.

Il codice che hai riportato fa parte della 1a o della 2a form?

Se fa parte della 1a form e "Scelta" é il nome della 2æ form, mi sembra corretto, dico mio sembra perché "showmodal" non l'ho mai utilizzato.
Ciao.
Titolo: Re: Problema nell'utilizzare più form.
Inserito da: Ceskho - 24 Maggio 2009, 23:17:35
Berseker79 si riferiva a cosa sono i "simboli" citati da fsurfing non ha cosa significano tre punti interrogativi..i tre punti interrogativi appartengono alla domanda!!! :-D
Titolo: Re: Problema nell'utilizzare più form.
Inserito da: - 25 Maggio 2009, 19:32:41
:-o  :ihih:  :ihih:  :ihih:  :ihih:  :ihih: