Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    170

    [VB.NET 2005] Array di NumericUpDown pubblico

    Tramite una apposita sub richiamata all'evento form_load, creo diversi istanze di un NumericUpDown(i), che è definita localmente alla routine. Come posso fare a definirla pubblica in modo che possa accedervi da altre sub della stessa windows form?

  2. #2
    Inserisci la dichiarazione dell'array all'interno del blocco Class ... End Class ma al di fuori di ogni procedura.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    170
    Si' l'avevo pensato anche io, ma il problema sta nella dichiarazione stessa dell'array:
    codice:
    Dim Numero(x) As NumericUpDown
    dove x è un intero che viene definito tramite un'apposita sub. Dichiarando quindi nello spazio subito dopo class e prima di ogni sub, il vb.net mi crea un array di 0 elementi, dato che in x non c'è ancora niente.
    A questo punto, c'è un modo per definire il valore di x prima che il vb.net crei l'array Numero(x)?

  4. #4
    Nella dichiarazione
    codice:
    Dim Numero() As NumericUpDown
    in Form_Load
    codice:
    ReDim Numero(x)
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    170
    Funziona... grazie 1000

  6. #6
    Prego; 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.