Autore Topic: [RISOLTO] problema con eventi  (Letto 488 volte)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
[RISOLTO] problema con eventi
« il: 09 Agosto 2010, 22:50:53 »
ho il seguente codice:

Codice: gambas [Seleziona]

PUBLIC SUB GridEU_Click()
DIM cordX, cordY AS Integer
DIM ReForm AS NEW Form
DIM Pulsante1, Pulsante2 AS Button

  ReForm = NEW Form
  
  WITH ReForm
    .Height = 100
    .Width = 300
    .Center
    .Show
    .Title = "TITOLO"
  END WITH
  
  Pulsante1 = NEW Button(ReForm)
  Pulsante2 = NEW Button(ReForm)
  
  WITH Pulsante1
    .Height = 30
    .Width = 50
    .X = 20
    .Y = 20
    .Caption = "SALVA"
  END WITH
  
  WITH Pulsante2
    .Height = 30
    .Width = 50
    .X = 20
    .Y = 60
    .Caption = "EXIT"
  END WITH
  

  cordX = GridEU.Row
  cordY = GridEU.Column
  
  
END


come posso scrivere del codice allo scatenarsi dell'evento pulsante2_click?

« Ultima modifica: 09 Agosto 2010, 23:53:36 da doublemm »
Matteo DoubleMM Mion

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: problema con eventi
« Risposta #1 il: 09 Agosto 2010, 23:26:17 »
trovato il problema:

Codice: gambas [Seleziona]

Pulsante1 = NEW Button(ReForm)  AS "Pulsante1"
Pulsante2 = NEW Button(ReForm)


bisogna aggiungere AS "nome" altrimenti non si può generare nessun evento

il pulsante1 adesso accetterà Pulsante1_Click
mentre il pulsante2 no.

Ho un altro problema ora, una volta generato l'evento pulsante1_Click al suo interno vorrei metterci reform.CLOSE ma non accetta reform perchè è un form creato dentro un evento con il metodo NEW FORM.

come posso chiamarlo da un altra SUB ?
Matteo DoubleMM Mion

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: [RISOLTO] problema con eventi
« Risposta #2 il: 09 Agosto 2010, 23:54:30 »
bastava dichiarare ReForm all'inizio con

STATIC PUBLIC ReForm AS NEW form

Matteo DoubleMM Mion

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: [RISOLTO] problema con eventi
« Risposta #3 il: 10 Agosto 2010, 13:09:42 »
Domanda -> risposta -> riDomanda -> Risposta -> [Risolto] nel titolo...
 
:o

Sei uno spettacolo....:rotfl:

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: [RISOLTO] problema con eventi
« Risposta #4 il: 10 Agosto 2010, 22:33:05 »
delle volte ti sembra di avere davanti un muro cerchi la soluzione ma non la trovi, non sai che altro fare se non chiedere aiuto. Poi all'improvviso, aspettando con frenesia una risposta, ti viene l'illuminazione e allora speri che la soluzione possa servire a qualcun'altro.
Matteo DoubleMM Mion