Formularweite Variablen deklarieren

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von BattleMaker.

    Formularweite Variablen deklarieren

    Wie kann ich Variablen deklarieren, die in allen Formularen meines Projekts gültig sind, sozusagen GLOBAL.

    Bisher habe ich es nur geschafft, Variablen zu deklarieren, die dann auch in allen Prozeduren eines Formulars gültig sind, jedoch will ich sie in allen FORMULAREN gültig machen.

    Das ist notwendig um zum Beispiel Einstellungen einfacher überall gültig zu machen, anstatt nur im Einstellungenfenster (vereinfacht Problematik, aber ich glaube ihr versteht, was ich meine).
    OK, danke.

    Hier habe ich noch genaueres heruasgefunden:

    Genaue Syntax: Public Shared [Variable] As [Datentyp]
    Beispiel: Public Shared Transparenz as Single
    (wäre nützlich um die Opacityeigenschaft jedes Formulares auf den gleichen Wert zu setzen. Opacity: Transparenz eines Formulares bei .NET)

    Will man von einem anderen Formular auf eine so deklarierte Variable zugreifen, muss man so darauf zugreifen:
    Dim MainFrm as new Start
    Me.Opacity=MainFrm.Transparenz

    Vielen Dank für den hilfreichen Wegweiser!

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „BattleMaker“ ()