Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [VB5] Intercettazione Eventi

    Ciao a tutti,

    ho un piccolo problema quanto riguarda la generazione di eventi in VB5...
    posto il codice:

    modulo:
    codice:
    Private WithEvents VarEvent As tipo
    
    Private Sub InitObjects()
        'inizializzazione dell'oggetto da richiamare nel form_load
    End Sub
    
    Private Sub VarEvent _BeforeOpen()
        MsgBox "before open"
    End Sub

    ora la mia domanda è: come fà a scattare quest'evento? bisogna implementare una classe?

    non riesco proprio a capire...

    PS: Vi ringrazio in anticipo
    Ciauz

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma tipo cosa e'?

  3. #3
    Ciao,

    Private WithEvents varEvent As liberia.classe...

    ottenuto importando alcuni riferimenti...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Allora presumo che BeforeOpen sia un evento della tua classe ... l'evento lo attivi all'interno della classe, quando ti serve, con RaiseEvent ...

    P.S. Se ho capito bene, libreria.classe l'hai scritta tu ...

  5. #5
    Ti ringrazio...
    ma se l'ho attivo io non è più un evento...

    descrivo meglio il problema:

    ho un'applicazione che si interfaccia con un db;
    in questa applicazione è integrato VB per poterla customizzarla;

    è possibile generare degli eventi facendo riferimenti agli oggetti presenti nell'interfaccia grafica di questa applicazione?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non sei tu a generare gli eventi ma gli oggetti che li generano in base a condizioni di funzionamento ...

    Non so con quali oggetti stai lavorando (ne' con quale applicazione) ma la generazione degli eventi dipende dall'oggetto ...

    Magari se spieghi in dettaglio la situazione (indicando effettivamente il tipo di programma ...) e il tipo di oggetto ...

  7. #7
    il problema è la sintassi, non riesco a capire quale codice scrivere nel modulo e quale nel modulo di classe...

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Nel modulo di classe dichiari l'evento

    Public Event MioEvento()

    e lo generi quando ti serve con

    RaiseEvent MioEvento

    Nel Form, gestisci l'evento cosi' come hai gia' scritto ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.