myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » Sichtbarkeit von variablen
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

geschlossen (weitere Infos)
Zum Ende der Seite springen  

Sichtbarkeit von variablen

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Wanna
myCSharp.de-Mitglied

Dabei seit: 31.07.2010
Beiträge: 11


Wanna ist offline

Sichtbarkeit von variablen

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

kurze Frage, komme einfach nicht auf die Antwort.

C#-Code:
namespace Renninger_SC_Anwendung
{
    /// <summary>
    /// Interaction logic for Spieltage_Tab.xaml
    /// </summary>
    public partial class Spieltage_Tab : UserControl
    {
        public Spieltage_Tab()
        {
            this.InitializeComponent();

            Label testlbl = new Label();
            testlbl.Name = "testlblname";
            testlbl.Content = "test";

            //Button erzeugen
            Button btntest = new Button();
            btntest.Content = "Ändern";
            btntest.Click += btnStatusChange_Click;
            btntest.Name = "Testbutton";
        }

        private void btnStatusChange_Click(object sender, RoutedEventArgs e)
        {
            //hier möchte ich gerne auf das Label testlbl zugreifen. Kann ich aber nicht.
        }
    }
}

wenn ich mein Label per WPF in der XAML datei definiere kann ich vom buttoneventcatcher aus zugreifen. wenn ich das label im code erstelle nicht. warum?

ich muss es aber bei meinem problem im code erzeugen. wie kann ich es bewerkstelligen, dass ich trozdem darauf zugreifen kann?

Grüße
17.09.2010 09:44 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team

avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 6.665
Entwicklungsumgebung: VS 2019
Herkunft: Waidring


gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

die Variable testlbl ist nur innerhalb des Konstruktors sichtbar. Deklariere sie als Feld für die Klasse dann kann von überall innerhalb der Klasse darauf zugegriffen werden.

Aber das fällt unter  [Hinweis] Wie poste ich richtig? Punkt 1.1.1


mfG Gü
17.09.2010 09:54 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 10 Jahre.
Der letzte Beitrag ist älter als 10 Jahre.
geschlossen (weitere Infos)


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 20.10.2020 08:53