Autore Topic: [RISOLTO]Aiuto sui Form  (Letto 1341 volte)

Offline carletto66

  • Gamberetto
  • *
  • Post: 23
    • Mostra profilo
[RISOLTO]Aiuto sui Form
« il: 08 Luglio 2009, 01:28:15 »
Salve, vi disturbo ancora una volta.....ma sono un neofita quindi sono scusato vero?  :-)

la mia domanda è questa:

se io faccio un programma utilizzando più form, possono questi form utilizzare un'array, una matrice o una funzione in comune?
Mi spiego meglio.......sto facendo un programma che utilizza più form ma non so come fare a far utilizzare la stessa funzione da tutti senza doverla riportare in ogni form. Lo stesso dicasi per le matrici, array o variabili. Ho provato a dichiararle nel form principale come public ma non funziona :cry:  :muro:
Se è possibile come devo fare?
Grazie ancora per l'aiuto.

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Re: Aiuto sui Form
« Risposta #1 il: 08 Luglio 2009, 07:04:18 »
Ciao, per quanto riguarda le variabili, matrici ecc. dichiarali con il public e sei apposto.

Per quanto riguarda le funzioni credo debba inserirle in un modulo e successivamente nel form richiami il modulo.funzione

Ciao.

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Aiuto sui Form
« Risposta #2 il: 08 Luglio 2009, 12:31:47 »
Se vuoi rendere comuni le variabili puoi inserirle in un modulo e dichiararle come pubbliche e richiamare la variabile con la sintassi modulo.variabile.

Per quanto riguarda le funzioni devi scriverle in una classe, implementare la classe nel form e poi richiamarle con il metodo classe.funzione(parametri)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Aiuto sui Form
« Risposta #3 il: 08 Luglio 2009, 12:36:28 »
per poter utilizzare le variabili,funzioni,eecc di tipo pubblico da + form devi abilitare tramite
menu progetto >>>>proprietà>>>
poi selezioni si su :

i simboli dei moduli sono public
i controlli del form, sono public


ora potrai richiamare una variabile public indicandone il nome con

nome-form-o-nome-modulo.nome-variabile

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Aiuto sui Form
« Risposta #4 il: 08 Luglio 2009, 12:37:53 »
Citazione
Per quanto riguarda le funzioni devi scriverle in una classe,
 implementare la classe nel form e poi richiamarle con il metodo classe.funzione(parametri)


volendo puoi anche avere una funzione in un form e richiamarla con nome-form.nome-funzione

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Aiuto sui Form
« Risposta #5 il: 08 Luglio 2009, 22:48:37 »
Io preferisco usare le classi...da una panoramica migliore sulle funzioni e ci si può dedicare ai form con un codice più pulito....

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Aiuto sui Form
« Risposta #6 il: 09 Luglio 2009, 00:18:48 »
più che giusto ...ma a volte è meglio imparare a camminare prima di correre...

Offline carletto66

  • Gamberetto
  • *
  • Post: 23
    • Mostra profilo
Re: Aiuto sui Form
« Risposta #7 il: 11 Luglio 2009, 04:00:18 »
Grazie ragazzi....risolto anche questo  :hammer:

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Aiuto sui Form
« Risposta #8 il: 11 Luglio 2009, 12:57:59 »
Citazione

fsurfing ha scritto:
più che giusto ...ma a volte è meglio imparare a camminare prima di correre...


sai cos'è? Alle volte è preferibili abituarsi a farle da subito queste cose per non trovarsi a doverle imparare dopo quando ormai hai i tuoi metodi....non pensi?

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Aiuto sui Form
« Risposta #9 il: 11 Luglio 2009, 13:08:14 »
no ! :-P