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

    [VB.NET] impossibile convertire il tipo date in system.eventargs

    Salve,
    dovrei passare un valore di data a un forma e utilizzo il seguente metodo

    ... 'richiamo il form
    Dim F As New Anni
    F.Anni_Load(tmpDataSistema) 'assegno alla variabile del form richiamato il valore di tmpDataSistema in formato data

    ma mi compare il messaggio d'errore 'impossibile convertire il tipo date in system.eventargs'
    Come posso risolvere?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    970


    Ma che codice hai scritto???
    I tag per il codice??

    Semmai:

    codice:
    Dim F As New Anni
    F.myDate= tmpDataSistema
    f.ShowDialog
    Dove:

    codice:
    Public Class Anni
    
    Public myDate as date
    
    Private Sub Anni_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    End Sub
    
    End Class
    Sbagliare è umano, perseverare è diabolico.

  3. #3
    Quello che stai facendo non ha senso, stai (1) richiamando un gestore di eventi manualmente, il che non è praticamente mai buona pratica e (2) gli stai cercando di passare una data invece delle informazioni sull'evento che si aspetterebbe. Quello che devi fare è modificare il costruttore del form Anni in maniera che accetti una data e la memorizzi in qualche campo, da dove verrà presa poi dai vari gestori di eventi per essere impiegata.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Tutto OK!

    Sbagliavo nella dichiarazione della variabile (involontariamente era impostata su Dim ...); inoltre gestivo gli eventi sul load del form mentre dovevo richiamare un sub pubblica...

    Grazie di cuore!

  5. #5
    Di niente, ciao!
    Amaro C++, il gusto pieno dell'undefined behavior.

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.