Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Løque
    Registrato dal
    Oct 2007
    Messaggi
    177

    [VB.net] Variabili utilizzabili da un form all'altro

    Nel Form1.vb ho messo 1 variabile As String impostata da una textbox.
    Nel Form2.vb vorrei prendere il contenuto di quella variabile e utilizzarla, senza reimpostarla di nuovo.

    Come posso fare questa cosa? In modo semplice possibilmente.
    Løque

  2. #2
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    431
    ciao, per fare quello che chiedi io aggiungerei un modulo al progetto e dichiarerei la variabile globale in questo modo
    codice:
    public variabile as string=""
    cosi facendo variabile e' visibile per tutto il progetto
    Da un grande potere derivano grandi responsabilità

  3. #3
    Utente di HTML.it L'avatar di Løque
    Registrato dal
    Oct 2007
    Messaggi
    177
    Se io invece vorrei rendere una classe come globale?
    Così invece di ripetere la funziona e metterci la variabile, metto direttamente la classe
    Løque

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da Løque
    Se io invece vorrei rendere una classe come globale?
    Una classe è "globale" per definizione (a meno che la sua visibilità non venga esplicitamente limitata).

    Originariamente inviato da Løque
    Così invece di ripetere la funziona e metterci la variabile, metto direttamente la classe
    I concetti di variabile, oggetto e classe andrebbero approfonditi con adeguata documentazione prima di cimentarsi con un linguaggio orientato alla programmazione ad oggetti (OOP), in modo da non fare mai confusione con queste entità che costituiscono i pilastri del paradigma.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di ShaleN
    Registrato dal
    Aug 2010
    Messaggi
    517
    Originariamente inviato da abellos
    ciao, per fare quello che chiedi io aggiungerei un modulo al progetto e dichiarerei la variabile globale in questo modo
    codice:
    public variabile as string=""
    cosi facendo variabile e' visibile per tutto il progetto
    Io farei
    codice:
    Class Form1
       Private _var As String = String.Empty
       Public Property var() As String
          Get
               return _var
          End Get
          Set(ByVal value As String)
               _var = value
          End Set
       End Property
    End Class
    È più Object Oriented.

    Le vie del Signore sono infinite. È la segnaletica che lascia a desiderare.
    La luce viaggia più veloce del suono. Per questo alcune persone sembrano brillanti finchè non parlano.
    Occhio per occhio uguale... occhio al quadrato

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.